Intermediate Level
Certified Kubernetes Application Developer (CKAD)
A 5-day intensive training program designed to prepare you for the CKAD certification exam, covering all domains of the official CNCF curriculum with hands-on labs and real-world scenarios.
5 DaysCKAD Preparation
Participant Requirements
This training is designed for developers who have basic container and Linux knowledge and want to prepare for the CKAD certification exam.
- Basic understanding of containers and Docker (building images, running containers)
- Familiar with Linux command line and shell scripting
- Have experience with YAML syntax and configuration files
- Basic knowledge of networking concepts (HTTP, DNS, TCP/IP)
- Have kubectl and a Kubernetes cluster (Minikube or Kind) installed on your machine
Training Curriculum
A 5-day intensive program covering all five CKAD exam domains with hands-on labs and mock exams.
Day 1
Application Design and Build
11.5 – 2 hours
Container Images & Kubernetes Fundamentals
- Define, build and modify container images
- Dockerfile best practices
- Kubernetes architecture overview
- kubectl essentials
21.5 – 2 hours
Workload Resources
- Pods, ReplicaSets, and Deployments
- DaemonSets and StatefulSets
- Jobs and CronJobs
- Choosing the right workload resource
31.5 – 2 hours
Multi-container Pods & Volumes
- Multi-container Pod design patterns (sidecar, init, ambassador)
- Persistent Volumes and Persistent Volume Claims
- Ephemeral volumes (emptyDir, configMap)
- Storage Classes and dynamic provisioning
Day 2
Application Deployment
41.5 – 2 hours
Deployment Strategies
- Rolling updates and rollbacks
- Blue/green deployment strategy
- Canary deployment strategy
- Deployment configuration and scaling
51.5 – 2 hours
Helm Package Manager
- Helm architecture and concepts
- Installing and managing Helm charts
- Chart repositories and versioning
- Customizing deployments with values
61.5 – 2 hours
Kustomize
- Kustomize fundamentals
- Overlays and patches
- Managing environment-specific configurations
- Kustomize vs Helm comparison
Day 3
Application Observability and Maintenance
71.5 – 2 hours
Probes and Health Checks
- Liveness probes
- Readiness probes
- Startup probes
- Probe configuration best practices
81.5 – 2 hours
Monitoring and Logging
- Built-in CLI tools for monitoring (kubectl top, describe, get)
- Container logs and log streaming
- Events and cluster diagnostics
- Understanding API deprecations
91.5 – 2 hours
Debugging in Kubernetes
- Debugging Pods and containers
- Troubleshooting CrashLoopBackOff and ImagePullBackOff
- Using kubectl exec and port-forward
- Ephemeral debug containers
Day 4
Application Environment, Configuration and Security
101.5 – 2 hours
ConfigMaps and Secrets
- Creating and consuming ConfigMaps
- Creating and consuming Secrets
- Environment variables and volume mounts
- Immutable ConfigMaps and Secrets
111.5 – 2 hours
Resource Management & CRDs
- Requests, limits, and quotas
- LimitRanges and ResourceQuotas
- Custom Resource Definitions (CRD)
- Operators and extending Kubernetes
121.5 – 2 hours
Authentication, Authorization & Security
- ServiceAccounts
- Authentication and authorization concepts
- Admission control
- SecurityContexts and Capabilities
Day 5
Services, Networking & Exam Preparation
131.5 – 2 hours
Services and Networking
- ClusterIP, NodePort, and LoadBalancer services
- Service discovery and DNS
- Troubleshooting access to applications via services
- NetworkPolicies fundamentals
141.5 – 2 hours
Ingress and Advanced Networking
- Ingress controllers and resources
- Ingress rules and path-based routing
- TLS termination
- NetworkPolicy use cases and configuration
151.5 – 2 hours
CKAD Exam Preparation & Mock Exam
- Exam tips and time management strategies
- Kubernetes documentation navigation
- Mock exam with real scenarios
- Review and Q&A session
Technologies Covered
Tools and Kubernetes resources you will master throughout the training.
KubernetesDockerHelmKustomizekubectlPodsDeploymentsServicesIngressConfigMapsSecretsNetworkPoliciesCRD & OperatorsRBAC
What Participants Will Receive
Each participant will receive comprehensive materials and a certificate upon completing the training.
- Source code and YAML manifests for all hands-on labs
- Kubernetes cheat sheet for CKAD exam
- Mock exam questions with solutions
- Reading list and official documentation references
- Training completion certificate
Ready to Get CKAD Certified?
Contact us for training schedules and special offers tailored to your team.
Contact Us