HomeCoursesCertified Kubernetes Application Developer (CKAD) - Exam-Prep

☁️ Certified Kubernetes Application Developer (CKAD) - Exam-Prep

Free exam-prep for Certified Kubernetes Application Developer (CKAD) with a signed certificate. Learn the modules, pass the 10-question exam, EN/FR/AR, no account.

Last updated: June 2026

For developers and DevOps engineers who deploy apps on Kubernetes: master designing, building, configuring, observing, and exposing cloud-native workloads to pass the hands-on CKAD exam. The course is organized into 8 modules, ending with a final exam (pass mark 70%). It is independent, free exam-preparation training — not an official or accredited review course.

What you'll learn

  • Application Design and Build: Container Images, Pods & Multi-Container Patterns
  • Persistent & Ephemeral Storage: Volumes, PV and PVC
  • Application Deployment: Deployments, Rolling Updates, Rollbacks & Jobs
  • Application Observability and Maintenance: Probes, Logging, Monitoring & Debugging
  • Application Environment, Configuration & Security: ConfigMaps, Secrets & Resource Management
  • SecurityContexts, ServiceAccounts & Admission Control
  • Services & Networking: Services, NetworkPolicies & Ingress
  • Exam Strategy: kubectl Imperative Commands, YAML Generation & Time Management

Learning objectives

  • Design and build container images and Pods, and run multi-container patterns (sidecar, init, ambassador, adapter).
  • Define, schedule, and manage workloads using Deployments, Jobs, CronJobs, and rolling update / rollback strategies.
  • Configure applications with ConfigMaps, Secrets, environment variables, and resource requests/limits.
  • Apply security controls: SecurityContexts, ServiceAccounts, and basic admission and capability constraints.
  • Implement liveness, readiness, and startup probes, and use logs and metrics to troubleshoot running applications.
  • Manage persistent state with Volumes, PersistentVolumes, PersistentVolumeClaims, and StorageClasses.
  • Expose and connect workloads using Services, NetworkPolicies, and Ingress routing.
  • Work efficiently under exam time pressure with kubectl imperative commands, YAML generation, and context switching.