Certified Kubernetes Application Developer (CKAD)
Prove you can design, build, and deploy cloud-native applications on Kubernetes
What Is the CKAD Certification?
The Certified Kubernetes Application Developer (CKAD) is a hands-on, performance-based certification from the Cloud Native Computing Foundation (CNCF). Rather than testing theory, the CKAD places you in a live Kubernetes environment where you must create, configure, and debug applications under real-world constraints. Developers who pass the CKAD demonstrate they can containerize applications, define Kubernetes resources, manage application lifecycle, and troubleshoot issues — all from the command line.
Why CKAD Is in Demand
Developers Need Kubernetes Skills
Modern development workflows require containerization and orchestration knowledge. CKAD proves you can build apps that are Kubernetes-native from day one.
Competitive Salary Boost
CKAD-certified developers command higher salaries, with certified professionals earning 15–25% more than peers without Kubernetes credentials.
Shift-Left Cloud Native
Organizations want developers who understand deployment infrastructure. CKAD holders bridge the gap between code and production Kubernetes clusters.
KubeAstronaut Pathway
CKAD is one of five CNCF certifications required for the KubeAstronaut title — the pinnacle achievement in the Kubernetes ecosystem.
Industry-Wide Recognition
From startups to Fortune 500 companies, the CKAD is recognized globally as proof of practical Kubernetes application development skills.
Practical, Not Theoretical
The CKAD is entirely hands-on. Passing it proves you can actually build and debug applications on Kubernetes — not just answer trivia questions.
CKAD Exam Domains
Prioritize your study time based on domain weights.
- Define, build, and modify container images
- Choose and use the right workload resource (Deployment, DaemonSet, CronJob, etc.)
- Understand multi-container Pod design patterns (sidecar, init)
- Utilize persistent and ephemeral volumes
- Use Kubernetes primitives for deployments and rollbacks
- Configure Deployments with rolling update strategies
- Use Helm package manager to deploy applications
- Understand Kustomize for environment-specific configuration
- Understand API deprecations and migration strategies
- Implement probes and health checks (liveness, readiness, startup)
- Use built-in CLI tools to monitor and debug applications
- Opt-in to container logging and troubleshooting
- Discover and use CRDs to extend Kubernetes capabilities
- Understand authentication, authorization, and admission control
- Use ConfigMaps and Secrets for application configuration
- Understand and define resource requirements, limits, and quotas
- Understand ServiceAccounts and SecurityContexts
- Demonstrate understanding of NetworkPolicies
- Provide and troubleshoot access to applications via Services
- Use Ingress rules to expose applications
- Understand and work with Gateway API for traffic management
Your CKAD Learning Path
A structured roadmap from zero to certified.
- 1 Containerize Your Applications
Get comfortable with Docker and container images. Build, tag, and push images. Understand multi-stage builds and image optimization.
- 2 Master Kubernetes Application Resources
Learn Deployments, Services, ConfigMaps, Secrets, Jobs, and CronJobs. Practice creating and updating resources with kubectl and YAML manifests.
- 3 Deep-Dive Into CKAD Domains
Allocate study time by domain weight. Focus heavily on Application Environment, Configuration & Security (25%) and the two 20% domains.
- 4 Hands-On Practice With Mock Exams
Take timed, performance-based practice exams in a real cluster environment. Build speed and confidence with kubectl while identifying knowledge gaps.
- 5 Review Docs & Schedule Your Exam
Bookmark key Kubernetes documentation pages. When you consistently score 80%+ on mocks, schedule your proctored exam and earn your CKAD.
Try our CKAD mock exams →
CKAD Certification-Ready Mock Exam Bundle
Sharpen your skills with realistic, hands-on CKAD practice exams featuring real Kubernetes cluster environments — designed to mirror the actual exam experience.
CKAD Guides & Resources
CKAD Exam Domains 2026: What Topics to Focus On
Complete breakdown of all 5 CKAD exam domains with weightage, key topics, and essential kubectl commands for each area.
CKAD Exam Tips: How to Pass on Your First Attempt in 2026
Expert CKAD exam tips and tricks to maximize your score, manage time effectively, and avoid common mistakes.
CKAD for DevOps Engineers: Why This Certification Matters
Discover how CKAD certification benefits DevOps engineers, enhances career prospects, and provides real-world value in cloud-native environments.
CKAD Exam Guide 2026: Complete Preparation Guide
Master the CKAD certification with this comprehensive 2026 guide covering exam format, domains, scoring, and preparation strategies.
CKAD vs CKA: Key Differences Every Developer Should Know
Understand the critical differences between CKAD and CKA certifications to choose the right path for your Kubernetes career.
CKAD Study Plan: 4-Week Preparation Schedule That Works
A proven 4-week CKAD study schedule with daily topics, labs, and mock exams to help you pass on your first attempt.
Frequently Asked Questions
What is the difference between CKA and CKAD?
CKA focuses on cluster administration — installing, configuring, and managing Kubernetes infrastructure. CKAD focuses on the application developer perspective — building, deploying, and configuring applications that run on Kubernetes. Both are performance-based exams with 2-hour time limits.
How hard is the CKAD exam?
The CKAD is moderately challenging because it is entirely hands-on. You need to be fast and accurate with kubectl and YAML. With structured preparation and timed practice exams, most experienced developers pass on their first attempt.
What is the CKAD passing score?
You need a minimum score of 66% to pass the CKAD exam. Partial credit is awarded, so even incomplete tasks can contribute to your score.
Is the CKAD exam open book?
Yes. You can access the official Kubernetes documentation (kubernetes.io/docs) during the exam. Familiarity with the docs structure is essential for quickly finding information.
How long does it take to prepare for the CKAD?
Developers with Kubernetes experience typically need 3–6 weeks of focused study. Beginners should allow 8–10 weeks, including time to learn container fundamentals.
Do I need the CKA before taking the CKAD?
No. CKA is not a prerequisite for CKAD. You can take either certification first depending on whether your role is more operations-focused (CKA) or development-focused (CKAD).
Does the CKAD count toward KubeAstronaut?
Yes. CKAD is one of the five CNCF certifications (CKA, CKAD, CKS, KCNA, KCSA) required to achieve the KubeAstronaut title.