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