IT & Cloud
CKAD (CNCF)
Certified Kubernetes Application Developer
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 & Security | 25% - ConfigMaps and Secrets, SecurityContexts, resource requirements, ServiceAccounts and custom resources (the heaviest domain). |
|---|---|
| Application Design & Build | 20% - building container images, Jobs and CronJobs, multi-container pods and volumes. |
| Application Deployment | 20% - Deployments and rolling updates, blue/green and canary strategies, and Helm and Kustomize basics. |
| Services & Networking | 20% - Services, NetworkPolicies and Ingress for exposing and securing workloads. |
| Application Observability & Maintenance | 15% - 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%
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
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.
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.
Compare CKAD with other exams
Independent, like-for-like comparisons to help you choose the right one.
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
- CKA (CNCF) - CNCF (Cloud Native Computing Foundation)
- AWS Developer – Associate (DVA-C02) - Amazon Web Services (AWS)
- Azure Developer Associate (AZ-204) - Microsoft