IT & Cloud

CKAD (CNCF)

advanced

Certified Kubernetes Application Developer

By The Exam Atlas Editorial Team · Verified 2026-06-05

Free CKAD practice questions 30 questions with full answer explanations. No sign-up. Start practice →

Overview

The CKAD (Certified Kubernetes Application Developer) is the hands-on certification for developers who build and deploy applications on Kubernetes. Like the CKA, it is entirely performance-based: you complete real tasks in a live cluster from the command line, not multiple-choice questions.

Where the CKA focuses on operating and troubleshooting clusters, the CKAD focuses on the application side - designing, building, configuring, deploying and observing workloads. It is open-book against the official Kubernetes documentation but strictly timed, so fluency with kubectl and the core objects matters most.

✓ Who it is for

  • Software developers who package their applications as containers and deploy them to Kubernetes
  • Backend and full-stack engineers whose teams ship onto a Kubernetes platform
  • DevOps engineers working on the application side: manifests, Helm, probes and rollouts
  • Cloud-native developers who want to prove they can configure and observe their own workloads
  • Engineers preparing to take the CKA later who want the developer-focused exam first

✕ Who it is not for

  • Engineers focused on running and troubleshooting clusters - the CKA fits better.
  • Complete beginners to containers - build those foundations first.
  • People wanting a multiple-choice exam - the CKAD is hands-on.

Exam structure

Application Environment, Configuration & Security25% - ConfigMaps and Secrets, SecurityContexts, resource requirements, ServiceAccounts and custom resources (the heaviest domain).
Application Design & Build20% - building container images, Jobs and CronJobs, multi-container pods and volumes.
Application Deployment20% - Deployments and rolling updates, blue/green and canary strategies, and Helm and Kustomize basics.
Services & Networking20% - Services, NetworkPolicies and Ingress for exposing and securing workloads.
Application Observability & Maintenance15% - liveness and readiness probes, logging and monitoring, and debugging running workloads.

How the exam is weighted

  • Application Environment, Configuration & Security 25%
  • Application Design & Build 20%
  • Application Deployment 20%
  • Services & Networking 20%
  • Application Observability & Maintenance 15%
Approximate official domain weighting - confirm the current split in the official exam objectives. Verified 2026-06-05.

What each domain covers

Application Environment, Configuration & Security
ConfigMaps and Secrets · SecurityContexts · Resource requirements · ServiceAccounts · Custom resources
Application Design & Build
Container images · Jobs and CronJobs · Multi-container pods · Volumes
Application Deployment
Deployments and rolling updates · Blue/green and canary · Helm and Kustomize basics
Services & Networking
Services · Network policies · Ingress
Application Observability & Maintenance
Probes (liveness/readiness) · Logging and monitoring · Debugging

Realistic study time

  • With dev + Kubernetes experience A few weeks of hands-on practice
  • Newer to Kubernetes Several weeks, building container and K8s fundamentals first

Bars show relative effort, not a guarantee. Your time depends on background and study method.

Turn this into a week-by-week schedule with the Study Plan Generator.

What it really costs

Exam fee ~US$395 typically includes one free retake
Practice environment Free local clusters (minikube, kind) or low-cost cloud hands-on practice is essential

Fees change and vary by region. Confirm the current amount on the official site before you register.

Want your full out-of-pocket figure? Try the Cost Calculator.

Salary & career value

Indicative ranges for orientation only - not surveyed data, and not financial or career advice. Sources and date below.

Indicative US pay for the cloud-native and DevOps roles below is broad and varies widely by region, employer and experience; aggregators disagree, so treat these as estimates rather than guarantees. CKAD is one signal among many, and demonstrated hands-on Kubernetes experience drives the top of the range.

Pass rate: Not published. The CNCF and the Linux Foundation do not publish an official pass rate for the CKAD. Results are reported as pass or fail against a published 66% score, with one free retake typically included if you do not pass the first time.

Kubernetes / Cloud-Native Developer $95,000 - $130,000
DevOps Engineer $105,000 - $150,000
Platform Engineer $115,000 - $160,000
Senior DevOps / Kubernetes Engineer $140,000 - $185,000

Indicative annual pay (USD), each role's typical band on a shared scale.

Other markets (indicative)

United Kingdom~£55k-90k
India~₹10-25 LPA
Germany~€60k-90k

Jobs that often ask for it:

  • Cloud-Native Developer
  • DevOps Engineer
  • Platform Engineer
  • Site Reliability Engineer
  • Kubernetes Engineer

Is it worth it?

If you are a developer whose team already deploys to Kubernetes, the CKAD is one of the more honest credentials you can hold: it is entirely hands-on, so passing it means you can actually write manifests, configure workloads and debug them under time pressure, not just recognise terms. The two-year validity and roughly US$395 fee are modest against that signal. It is poor value, though, if your job is operating clusters rather than building apps (the CKA fits better), or if you have not yet worked with containers day to day, in which case the timed format will punish you before the content does.

Not sure this is the right exam for you? Compare your options with the Exam Finder.

Our specialty · side by side

Compare CKAD with other exams

Independent, like-for-like comparisons to help you choose the right one.

Where it leads

Career paths featuring CKAD

What to do next

After the CKAD, the CKA covers the administration side and the CKS adds security. It pairs well with a developer cloud certification such as the AWS Developer Associate.

On exam day

Online-proctored, two hours, in a live terminal. You complete hands-on application tasks and may consult the official Kubernetes documentation. Fluency with kubectl is decisive.

Keeping your certification

Valid for two years; renew through the Linux Foundation to keep the certification current.

FAQ

Is the CKAD multiple choice?
No. The CKAD is entirely performance-based: you complete real tasks in a live Kubernetes cluster from the command line within two hours.
CKAD or CKA?
The CKAD is for developers who build and deploy applications on Kubernetes; the CKA is for administrators who operate and troubleshoot clusters. Choose by your role - both are hands-on and overlap somewhat.
How hard is the CKAD?
Demanding because it is hands-on and tightly timed. The challenge is moving quickly and accurately with kubectl and the core objects, not memorising facts.
Can I use the Kubernetes docs during the CKAD?
Yes, you may use the official kubernetes.io documentation, but time is short, so know your way around it and rely on it only for details.
How long does it take to study for the CKAD?
With development and some Kubernetes experience, often a few weeks of hands-on practice. Beginners should budget longer to build container fundamentals.
Does the CKAD expire?
It is valid for two years, after which you renew to keep it current.

Related exams

Free study resources

Sources