Kubernetes Fundamentals

Price
Net: €
VAT: €

Price
Price on Request

Duration
5 days

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
English

Training Solutions
Online Live

Many applications today consist of numerous containers that must be automatically deployed, updated, and monitored. Kubernetes handles precisely these tasks and is therefore one of the most important technologies for DevOps, cloud computing, and modern software platforms.

Key Topics

  • Setting Up a Kubernetes Cluster
  • Managing Pods, Deployments, and Workloads
  • Container networks and services
  • Persistent data and storage concepts
  • Kubernetes API, kubectl, and Resource Management
  • Helm Charts and Configuration Management
  • Monitoring, Troubleshooting, and High Availability

Prerequisites
A basic understanding of Linux, TCP/IP, and Docker or a comparable container technology is recommended. Experience with YAML will make it easier to understand the configuration.

Target Audience
This course is of interest to DevOps engineers, cloud administrators, platform teams, software developers, and anyone who deploys or manages applications on Kubernetes.

Kubernetes has become a standard component of modern IT landscapes. Understanding key concepts makes it easier to get started with cloud platforms such as Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), or Amazon EKS.

Print as PDF
Course Content
  • Course Overview and Objectives
  • Kubernetes Concepts and Terms
  • Containers, Pods, and Clusters
  • Core Kubernetes Workflow
  • Cluster Installation Methods
  • Initial Configuration
  • Considerations for Production Operation
  • Control-Plane Components
  • Worker Nodes and Kubelet
  • etcd, CoreDNS, and the cluster network
  • Basics of the Kubernetes API
  • Using kubectl
  • Authentication and Authorization
  • Namespaces and Pods
  • ReplicaSets and Deployments
  • DaemonSets, Jobs, and CronJobs
  • Deployment Strategies
  • Rolling Updates and Rollbacks
  • Scaling Workloads
  • Helm Charts and Repositories
  • Customizing Charts
  • Basics of Kustomize
  • Persistent Volumes (PV)
  • Persistent Volume Claims (PVC)
  • Storage Classes and Reclaim Policies
  • ClusterIP, NodePort, and LoadBalancer
  • Endpoints and Service Discovery
  • DNS-Based Communication
  • Ingress Resources
  • Ingress Controller
  • Gateway API Basics
  • Resource Requirements and Constraints
  • Node Affinity, Taints, and Tolerances
  • Health Checks and Automatic Workload Scaling
  • Logging and Diagnostics
  • Monitoring Basics
  • Troubleshooting Kubernetes Workloads
  • Definitions of Custom Resource Definitions (CRDs)
  • Kubernetes Operators
  • Extending the Kubernetes API
  • Secrets and Service Accounts
  • Role-Based Access Control (RBAC)
  • Network Policies
  • Highly Available Control Plane
  • Basics of etcd
  • Extension Interfaces: CNI, CSI, and CRI
  • Summary of the CKA Areas
  • Exam-Oriented Exercises
  • Best Practices and Final Preparation

Frequently Asked Questions

  • Kubernetes is the leading platform for orchestrating containerized applications. Companies use it to automatically deploy, scale, and operate applications with high availability. Kubernetes has now become the technical standard, particularly in cloud environments and microservice architectures.
  • Kubernetes simplifies the management of complex application environments. Automatic scaling, self-healing, load balancing, and standardized deployments reduce manual effort and increase stability. This allows applications to be updated more quickly and operated more reliably.
  • Kubernetes is used wherever containers are operated in production. Typical tasks range from deploying new applications and managing clusters to monitoring workloads and automating updates and rollouts.
  • Kubernetes is often used in conjunction with Docker, Helm, Git, CI/CD pipelines, and cloud platforms such as Microsoft Azure, AWS, or Google Cloud. Monitoring solutions, ingress controllers, and container registries are also part of daily operations at many companies.
  • Many companies are modernizing their IT infrastructure with cloud-native technologies and containerized applications. This is increasing the demand for professionals who can use Kubernetes securely, manage clusters, and support automated deployment processes.
  • Stable operations rely on sound resource planning, role-based permissions, regular monitoring, and automated backups and updates. Equally important are standardized deployments and structured management of configurations and secrets.
  • Kubernetes bridges the gap between development and IT operations through automated provisioning, continuous updates, and reproducible deployments. When combined with CI/CD, software changes can be tested, rolled out, and, if necessary, rolled back in a controlled manner more quickly.
  • The trend is toward platform automation, GitOps, multi-cloud strategies, edge computing, and AI-powered operational processes. Kubernetes serves as the technical foundation for flexibly deploying applications across different infrastructures and managing them efficiently.

Do you have any further questions? Please contact us.