Kubernetes Certification

Certified Kubernetes Application Developer (CKAD)

Prove you can design, build, and deploy cloud-native applications on Kubernetes

Performance-basedFormat
2 HoursDuration
66%Pass Score
15–20 TasksQuestions

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.

Level: Intermediate Validity: 3 years Prereqs: Kubernetes development experience recommended

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.

Application Design & Build 20%
  • 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
Application Deployment 20%
  • 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
Application Observability & Maintenance 15%
  • 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
Application Environment, Configuration & Security 25%
  • 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
Services & Networking 20%
  • 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. 1
    Containerize Your Applications

    Get comfortable with Docker and container images. Build, tag, and push images. Understand multi-stage builds and image optimization.

  2. 2
    Master Kubernetes Application Resources

    Learn Deployments, Services, ConfigMaps, Secrets, Jobs, and CronJobs. Practice creating and updating resources with kubectl and YAML manifests.

  3. 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. 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. 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.

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.

Limited Time Offer: Get 80% off all Mock Exam Bundles | Sale ends in 7 days. Start learning today.

Claim Now