Certified Kubernetes Application Developer (CKAD)
Cloud-native applications are built on container platforms – and Kubernetes has established itself as the standard for orchestrating them. Solid Kubernetes knowledge is essential for anyone who wants to deploy and run applications reliably.
Key topics
- Core principles of Kubernetes architecture and resource control
- Managing pods, namespaces, and workload configurations
- Networking, services, and ingress routing in Kubernetes
- Using ConfigMaps and Secrets for application configuration
- Autoscaling, rolling updates, and self-healing mechanisms
- Cloud-native deployment processes and CI/CD integration
Prerequisite
Some experience with Linux, containers, or software development makes it easier to get started – but is not a formal requirement.
Target group
This course is aimed at everyone working or looking to work in cloud infrastructure: developers, DevOps engineers, cloud specialists, SREs, and IT professionals.
Those who can confidently deploy and run Kubernetes applications lay the groundwork for stable, scalable, and future-ready production environments.
- Overview of container orchestration with Kubernetes
- Architecture and core principles of Kubernetes
- Planning and building a Kubernetes cluster
- Configuring and validating a metal load balancer
- Working with pods, labels, and selectors
- Understanding replica controllers and replica sets
- Exploring services: cluster IP, node port, and load balancer
- Configuring and using daemon sets
- Manually scheduling and assigning pods
- Defining taints and tolerations
- Using node selectors
- Configuring node affinity
- Overview of deployment strategies
- Implementing blue/green and canary deployments
- Using default keys
- Applying ConfigMaps for configuration
- Managing secrets securely
- Understanding and managing volumes
- Exploring volume provisioning types
- Setting up persistent volumes
- Creating persistent volume claims
- Understanding and using storage classes
- Understanding authentication in Kubernetes
- Working with roles, cluster roles, role bindings, and cluster role bindings
- Configuring security contexts
- Understanding networking fundamentals in Kubernetes
- Overview of CNI concepts
- Understanding and configuring pod networking
- CoreDNS basics
- Setting up ingress resources
- Introduction to StatefulSets
- Use cases for StatefulSets
- Managing StatefulSets
- Using storage in StatefulSets
- Setting up headless services
- Overview of readiness and liveness probes
- Implementing probes in pods
- Monitoring application and cluster components and reviewing logs
- Structure and behavior of multi-container pods
- Creating multi-container pods and using CronJobs
- Getting started with Helm
- Working with Helm charts
- Creating custom Helm charts
- Updating Helm charts and rolling back to earlier versions
- Understanding and creating Dockerfiles
- Overview of Dockerfile instructions
- Building images and uploading them to a central registry
Up to 100% funding for your continuing education
Attractive funding opportunities are available for numerous continuing education programs – depending on the funding program, up to 100% funding is possible.
The requirement is that you live or work in Germany. Our funding opportunities are not available outside of Germany.
Funding opportunities are available for career starters, job seekers, career changers, startups, experienced professionals, those seeking career advancement, and specialists.
- Containerized workloads are standard today – strong Kubernetes skills for deployment, scaling, and workload management are highly sought after.
- The course covers pods, deployments, services, ConfigMaps, security mechanisms, error analysis, and managing application lifecycles in practice.
- Participants work with Kubernetes, kubectl, Helm, YAML definitions, Docker, and CI/CD tools for building automated deployment pipelines.
- Particularly valuable for developers, DevOps engineers, and cloud engineers looking to specialize in container platforms and orchestration.
- Cloud-native architectures are gaining ground across industries – Kubernetes has become an indispensable orchestration standard in this transition.
- Those with real Kubernetes experience can deploy faster, keep applications stable, and scale containerized systems more efficiently.
- Participants work through realistic scenarios, write YAML configurations, analyze errors, and interact directly with application structures.
- As cloud-native systems expand, the need for stability, scalability, and automation grows – and so does demand for skilled Kubernetes professionals.