IT, Cloud & Cybersecurity • Certification
Certified Kubernetes Application Developer
Show you can design, build and deploy cloud-native apps on Kubernetes.
Researched and maintained by TestPrepPilot Editorial BoardCloud, IT & cybersecurity certifications desk · Figures last verified August 2026
The short version
What is the Certified Kubernetes Application Developer and is it worth it?
The CKAD is a two-hour hands-on exam where you complete application-development tasks against a live cluster. It costs $445 with one free retake and requires a 66% score to pass.
- Proves real app-development skill on Kubernetes
- Focused on developers, not cluster plumbing
- Free retake is bundled with the voucher
- Pairs naturally with the CKA for full-stack coverage
- Two-year validity
What is it?
What exactly is the Certified Kubernetes Application Developer?
Show you can design, build and deploy cloud-native apps on Kubernetes.
The Certified Kubernetes Application Developer (CKAD) is CNCFs performance-based exam for engineers who build applications on Kubernetes. It tests your ability to define resources, configure applications, observe them and manage their lifecycle using the Kubernetes API. It is pitched at developers rather than cluster operators.
The path in brief
- Learn core Kubernetes API objects
- Book the CKAD with retake
- Practise speed with curated tasks
- Pass at 66% on the live cluster
- Recertify every two years
Before you book
Who is eligible to sit the Certified Kubernetes Application Developer?
Who it is for: Software engineers who deploy applications on Kubernetes.
The test itself
What is the format of the Certified Kubernetes Application Developer?
The Certified Kubernetes Application Developer is administered by Remote proctored (PSI) and runs 120 minutes and requires 66% to pass.
| Administered by | Remote proctored (PSI) |
|---|---|
| Questions | Performance-based tasks (no fixed count) |
| Time limit | 120 minutes |
| Pass mark | 66% |
| Exam fee | $445 (includes one free retake) |
| Format | Performance-based, live command-line terminal |
Content outline
What topics are on the Certified Kubernetes Application Developer?
The Certified Kubernetes Application Developer is weighted across 5 domains; the largest are Application Environment, Config & Security (25%), Application Design & Build (20%), Application Deployment (20%).
Weightings come from the official exam outline. Study time is best allocated in roughly these proportions rather than evenly across domains.
- Application Design & Build 20%
ConfigMaps, Secrets, multi-container pods
- Application Deployment 20%
Deployments, rollouts, Helm basics
- Application Observability & Maintenance 15%
Logs, probes, debugging
- Application Environment, Config & Security 25%
Security contexts, service accounts
- Services & Networking 20%
Services, DNS, ingress for apps
Money & time
How much does the Certified Kubernetes Application Developer cost?
For the Certified Kubernetes Application Developer, the exam fee is $445 (includes one free retake); the all-in cost is typically $445; most candidates spend 4-8 weeks preparing.
Cost breakdown
| Exam fee (with retake) | $445 |
|---|---|
| Typical total | $445 |
Standard CNCF list price.
Timeline
- Study 4-8 weeks
- Exam 2 hours
Typical prep: 4-8 weeks
The path
How do you register for the Certified Kubernetes Application Developer?
- 1
Create a Linux Foundation account5 minutes
Open a free account at training.linuxfoundation.org; it becomes the home for your exam registration, score report and digital badge.
- 2
Choose the right exam
Pick an associate multiple-choice exam for conceptual breadth, or a performance-based CKx exam if you work in a terminal daily.
- CKA / CKAD / CKS for hands-on roles
- KCNA / KCSA / PCA for conceptual roles
- 3
Purchase and schedule10 minutes
Buy the exam voucher and book a time slot through the Linux Foundation scheduling portal. CKx exams bundle one free retake.
- 4
Prepare with the curriculum4-12 weeks
Study the official exam curriculum; for CKx exams practise in a live terminal environment such as Killer.sh before the real session.
- 5
Sit the proctored exam
Associate exams are taken online with a proctor; CKx exams run in a remote terminal with a proctor observing your session and screen.
The fine print
What are the retake and renewal rules for the Certified Kubernetes Application Developer?
- Proctoring & delivery
- Delivered online with a live proctor (PSI for CKx performance exams; the LF exam platform for associate multiple-choice exams). A government photo ID is required and the workspace is scanned before the exam begins.
- Retake policy
- Performance-based CKx exams (CKA, CKAD, CKS) include one free retake with the standard voucher. Associate multiple-choice exams do not include a free retake; a new voucher must be purchased. There is no published hard limit on attempts.
- Score reporting
- CKx performance exams report pass/fail with a numeric score (66% for CKA/CKAD, 67% for CKS). Associate multiple-choice exams report pass/fail against a roughly 75% cut score. Results appear at the end of the session.
- Recertification
- All CNCF certifications are valid for two years. Exams passed before April 2024 were issued for three years. To recertify, pass the current version of the same exam (or a higher-level equivalent) before it lapses.
- Refunds & rescheduling
- Vouchers are generally non-refundable but can be rescheduled; review the Linux Foundation terms at purchase for the specific exam.
Context
CNCF certification tracks
| Track | Format | Fee | Validity | |
|---|---|---|---|---|
| Associate (KCNA, KCSA, PCA, OTCA, ICA, CCA, CBA, CNPA, CGOA, KCA, CAPA) | Multiple choice | $250 | 2 years | |
| CKA / CKAD | Performance-based terminal | $445 (1 retake) | 2 years | |
| CKS | Performance-based terminal | $445 (1 retake) | 2 years |
What it pays
How much does this credential pay?
$132,270 median for software developers (BLS, May 2024)
There is no Bureau of Labor Statistics occupation called "CKAD" — the Certified Kubernetes Application Developer credential validates containerised-application development skill, and the wage question belongs to the role you perform with it. The closest official BLS occupation is Software Developers, SOC 15-1252, which had a May 2024 median wage of $132,270, with the lowest 10 percent under $84,060 and the highest 10 percent above $208,500. The fit is deliberate: CKAD holders work as developers and platform engineers who build and deploy containerised applications on Kubernetes, and the credential targets the developer side of the platform-engineering market. BLS counted 1,684,900 software developer jobs in 2024 and projects 17 percent growth from 2024 to 2034, far faster than the average for all occupations, with about 150,000 openings a year. The limitation to state plainly: the BLS median covers the whole occupation at all levels, credentialed or not, and the certification's value is as a recognised Kubernetes-development signal that employers running containerised platforms require or prefer. Read the number as the market for the occupation the credential serves.
| Measure | Figure | Source / note |
|---|---|---|
| Median annual wage, software developers | $132,270 | BLS OOH, SOC 15-1252, May 2024 |
| Lowest 10 percent | Under $84,060 | BLS OOH, SOC 15-1252, May 2024 |
| Highest 10 percent | Above $208,500 | BLS OOH, SOC 15-1252, May 2024 |
| Projected openings per year | ~150,000 | BLS OOH, SOC 15-1252, 2024-2034 |
Job growth.BLS projects 17 percent growth for software developers from 2024 to 2034, about 150,000 openings per year.
Source: BLS Occupational Outlook Handbook - Software Developers
Your odds
What are the pass rates?
CNCF publishes no pass rate — the CKAD is a 100% hands-on exam of 15-20 tasks in 2 hours
The Cloud Native Computing Foundation (CNCF), which administers the CKAD through the Linux Foundation, does not publish cohort pass rates, and third-party estimates are not official data, so we do not treat them as authoritative. What the CNCF does publish is the format: the CKAD is a performance-based, hands-on exam of 15-20 tasks completed in a live Kubernetes environment within a 2-hour time limit, delivered through the Linux Foundation's remote proctoring platform. There are no multiple-choice questions — every task requires performing real development-and-deployment actions (designing and building applications, working with the core resources, configuring services and networking, and troubleshooting) in a live cluster. The exam content follows the published curriculum: core concepts, configuration, multi-container pods, observability, services and networking, and the state persistence. The absence of a published pass rate is not an absence of standards: the performance-based format means the exam tests actual skill, and the exam rewards the developer-focused subset of Kubernetes — building and deploying applications rather than cluster administration. The practical reading: preparation is hands-on practice, not study, and the developer focus means practising the resource definitions and the deployment workflows.
Read this before quoting the number.CNCF publishes the format and curriculum but no pass rate; the CKAD is a hands-on performance exam, not a written test.
Source: CNCF - Certified Kubernetes Application Developer (CKAD)
Your schedule
How long should I study for it?
100-160 hours of hands-on practice over 8-10 weeks of focused study
The CKAD is a hands-on, performance-based exam of 15-20 tasks in a live Kubernetes environment within 2 hours, built on the published curriculum: core concepts, configuration, multi-container pods, observability, services and networking, and state persistence. Because the exam is 100 percent hands-on and developer-focused, the plan is a practice plan. A defensible plan runs 100 to 160 hours of hands-on practice over 8 to 10 weeks, using a practice environment (kind, minikube or a cloud cluster). Weeks 1-2: the core concepts — Pods, Deployments, Services and the kubectl fluency, practising every resource in a live cluster. Weeks 3-4: configuration — ConfigMaps, Secrets, the resource limits and the security contexts. Weeks 5-6: multi-container pods, observability and state — the sidecar patterns, the probes and logging, and the persistent volumes. Weeks 7-8: services and networking — the service types, the ingress and the network policies. Weeks 9-10: timed practice exams using the killer.sh-style simulators. The plan is practice-heavy because the exam rewards real skill; candidates who only read documentation fail the live tasks.
- Weeks 1-230
Core concepts
- Pods, Deployments and Services
- kubectl fluency
- Practise every resource in a live cluster
- Weeks 3-430
Configuration
- ConfigMaps and Secrets
- Resource limits and requests
- Security contexts
- Weeks 5-630
Pods, observability, state
- Multi-container pod patterns
- Probes and logging
- Persistent volumes and claims
- Weeks 7-825
Services and networking
- Service types and Ingress
- Network policies
- Application exposure
- Weeks 9-1035
Timed simulators
- killer.sh-style practice exams
- Two full timed runs
- Review weak domains
Adjusting the pace
Working Kubernetes developer.The daily work accelerates the plan; focus study on the exam-specific tasks and the timed simulators.
New to Kubernetes.Add 2 weeks of container and Docker fundamentals before the Kubernetes phases.
How to study
How do I prepare most effectively?
The CKAD rewards real Kubernetes development skill, so the dominant strategy is hands-on practice in a live environment: build and deploy applications, create the resource definitions and troubleshoot them, because the exam tasks are real development actions in a live cluster. Second, master the resource definitions by heart — the YAML for Pods, Deployments, Services, ConfigMaps and Secrets — because the exam has no autocomplete beyond what you know and the time is tight. Third, use the timed simulators (the killer.sh-style environment is the closest match to the real exam) and run them under the real 2-hour constraint, because the performance format and the time pressure are part of the test. Fourth, focus on the developer scope: the CKAD tests building and deploying applications, not cluster administration, so practising the deployment workflows is the highest-yield preparation. Finally, budget for the retake possibility: the CKAD includes a free retake in some purchase paths, and failures are usually timing, which the simulators fix.
Practise in a live cluster
Build, deploy and troubleshoot — the exam tasks are real actions.
Know the YAML by heart
The resource definitions have no autocomplete; the time is tight.
Run the timed simulators
The killer.sh-style environment mirrors the real exam under 2 hours.
Focus on the developer scope
Building and deploying applications, not cluster administration.
Budget for the retake
Failures are usually timing; the simulators fix timing.
What to buy
Which study resources are worth paying for?
CKAD prep costs are dominated by the exam and the practice environment. The CKAD exam costs $395 (including one free retake) at the time of writing. The official Kubernetes documentation (free) is the authoritative reference, and the killer.sh simulator (about $45 for the exam-prep bundle) is the standard practice environment that mirrors the real exam; the Linux Foundation's CKAD course ($300-$500) provides structured instruction. Free resources include the Kubernetes docs and kind/minikube for local practice clusters. A realistic total budget is $400 to $1,000 including the exam and one simulator run. Prices below are list prices as of mid-2026 and change frequently; we rank nothing by commission.
| Resource | Price | Format | Best for |
|---|---|---|---|
| CKAD exam | $395 (incl. one retake) | Remote-proctored hands-on exam | The certification itself |
| killer.sh simulator | ~$45 | Timed exam-style environment | The closest match to the real exam |
| Linux Foundation CKAD course | $300-$500 | Online course + labs | Structured instruction |
| Kubernetes documentation | Free | Official reference | The authoritative source for every task |
| Local practice clusters (kind/minikube) | Free | Local Kubernetes environments | Everyday hands-on practice |
List prices as of mid-2026, subject to change; the CKAD fee is $395 including one retake; no commission or affiliate ranking is implied.
Avoid these
What mistakes do candidates most often make?
The most common CKAD mistake is studying documentation instead of practising: candidates who read the Kubernetes docs but never perform the tasks in a live cluster fail the performance-based exam, which has no written questions at all. The fix is hands-on practice from the start. The second mistake is studying the wrong scope: candidates prepare like cluster administrators, but the CKAD tests the developer scope — building and deploying applications — so the deployment workflows are the priority. Third, candidates mismanage time: the 2-hour window with 15-20 tasks punishes slow YAML writing, and the timed simulators are the fix. Fourth, some candidates rely on bookmarks and lose time; the exam environment is limited, so know the definitions. Finally, candidates underestimate the hands-on nature and arrive without simulator practice.
✕Reading instead of practising
✓The exam is 100% hands-on; practise every task in a live cluster.
✕Studying the admin scope
✓The CKAD tests the developer scope; practise the deployment workflows.
✕Writing YAML too slowly
✓Know the definitions by heart; the time is tight.
✕Depending on bookmarks
✓The environment is limited; know the commands and YAML.
✕Skipping the simulator
✓The killer.sh-style run mirrors the real exam experience.
What you'll face
What question types will I see?
The CKAD has no multiple-choice questions — it is a performance-based exam of 15-20 hands-on tasks performed in a live Kubernetes cluster within 2 hours. Each task requires real development-and-deployment actions: create a Deployment with specific settings, configure a ConfigMap or Secret, set up a multi-container pod, expose the application, or troubleshoot a deployment — and the candidate is graded on the resulting cluster state. Samples below are editor-written illustrations of the kind of tasks the exam presents, not live exam items; they show the hands-on, task-based style of the exam.
Create and configure Pods, Deployments, Services and ConfigMaps.
Build, expose and update applications.
Diagnose and fix broken deployments.
Try these
Q1Create a Deployment named "app" running 2 replicas of the image nginx:1.25 and expose it as a NodePort service named "app-svc" on port 80. Which resource definitions accomplish this?
Answer:A
The task requires a Deployment with 2 replicas and a NodePort Service — two resource definitions. A single Pod, a ConfigMap or a Secret each miss the required resources.
Q2An application Pod fails because it cannot read its configuration. The most appropriate first troubleshooting step is:
Answer:A
Systematic troubleshooting starts with kubectl describe (events) and kubectl logs to identify the cause — often a missing ConfigMap or Secret. Deletion, cluster recreation or ignoring skip the diagnostic first step.
Q3A container in a multi-container pod needs to signal readiness before receiving traffic. The appropriate configuration is:
Answer:A
A readiness probe signals when the container is ready to receive traffic — the correct configuration for the requirement. No probe, a liveness-only probe or a resource limit each fail the readiness signal.
Samples are editor-written illustrations of the exam's task style, not live exam items — the CKAD is a hands-on performance exam.
The big day
What should I expect on exam day?
The CKAD is a remote-proctored, hands-on exam: 15-20 tasks performed in a live Kubernetes environment within 2 hours, delivered through the Linux Foundation's platform. Confirm the system requirements — a stable internet connection, a working webcam and a quiet space — and complete the environment check before the session; the proctor monitors the whole exam. Time management is the exam's hardest skill: scan the task list first, do the tasks you know, and return to the hard ones. Your result is reported after grading, typically within a day, and the certificate follows. If you do not pass, the CKAD purchase includes one free retake in most paths, within a 12-month window. On a pass, the CKAD is valid for three years and is renewed by passing the current exam or the recertification path. The afterwards matters: record the expiry, and plan the CKA or CKS as the next step in the CNCF track.
Bring
- Computer with webcam and stable internet
- A quiet, private testing space
- Your Linux Foundation account login
Leave at home
- Phone and other devices within the proctor's view
- Notes and open browser tabs — the exam is proctored and performance-based
How the day runs
Rules in the room
- The exam is remote-proctored and 100% hands-on
- 2 hours for 15-20 tasks; time management is part of the test
- The certification is valid 3 years, with one free retake in most purchase paths
Afterwards.On a pass, your CKAD is valid for three years; recertify by passing the current exam. On a fail, use the free retake within the window after additional hands-on practice.
Reference
What are the key facts about the Certified Kubernetes Application Developer?
Certified Kubernetes Application Developer is a certification credential; awarded by Cloud Native Computing Foundation; the exam fee is $445 (includes one free retake); typical preparation is 4-8 weeks; holders typically earn $125,000-$170,000.
| Credential | Certified Kubernetes Application Developer |
|---|---|
| Abbreviation | CKAD |
| Type | Certification |
| Profession | IT, Cloud & Cybersecurity |
| Specialty | Cloud Native & DevOps |
| Awarded by | Cloud Native Computing Foundation |
| Difficulty | Hard |
| Typical prep time | 4-8 weeks |
| All-in cost | $445 |
| Typical salary range | $125,000-$170,000 |
| Delivery | Remote terminal proctored by PSI |
| Retake | One free retake bundled with the voucher |
| Validity | 2 years |
| Format | Live cluster, no multiple choice |
| Scope | National / Multi-state |
| Also known as | CKAD |
Real questions
Frequently asked questions about the Certified Kubernetes Application Developer
Is CKAD harder than CKA?
They test different skills. CKAD rewards speed and application-focused knowledge; CKA rewards broader cluster administration. Many find CKAD more forgiving if they are developers by background.
May I use kubectl help or documentation?
You may use a limited set of official documentation pages during the exam, but efficiency with kubectl and dry-run flags is what separates passes from fails. Build muscle memory before test day.
Should I take CKAD or CKA first?
Take the one that matches your role. Developers usually start with CKAD; operators start with CKA. They are independent certifications and you can sit either first.
How do I keep it current?
Pass the current CKAD again before the two-year expiry, or hold a higher CNCF credential that recertifies it. Calendar the renewal well ahead of time.
Why is the time pressure so notable?
CKAD is famously fast-paced; the 66% bar is reachable if you can type manifests quickly and use imperative commands. Practising under a timer is the best preparation.
What should I prioritise studying?
Application Environment, Config & Security is weighted 25%, the largest domain, so focus on security contexts, service accounts, ConfigMaps and Secrets alongside deployment patterns.
Do I need Kubernetes experience for the associate exams?
The associate multiple-choice exams are designed as entry points and test conceptual knowledge rather than live terminal skill, though some hands-on exposure helps.
Why did validity change from three to two years?
CNCF shortened the certification lifecycle so credentials reflect current project versions; anyone certified before April 2024 keeps the original three-year window.
How do the performance exams differ from associate exams?
CKA, CKAD and CKS are taken in a live terminal where you solve real tasks; associate exams are multiple choice. The terminal exams prove genuine hands-on ability.
Are CNCF exams available in my region?
Yes. All CNCF exams are delivered online with live proctoring through PSI (performance) or the Linux Foundation platform (associate), available worldwide in English.
In short
Is the Certified Kubernetes Application Developer worth it?
- Hands-on exam for Kubernetes application developers
- Covers design, deployment, observability, config and networking
- 66% pass, $445 with free retake
- Valid for two years
Same awarding body
What other credentials does Cloud Native Computing Foundation award?
Worth comparing
How does the Certified Kubernetes Application Developer compare with similar credentials?
Trust
Where does this information come from?
Everything above is taken from the awarding body's own published material. Fees, question counts and domain weights are revised regularly — check the official page before you pay.
- Cloud Native Computing Foundation Awarding body
- Official Certified Kubernetes Application Developer exam page Exam page
Research confidence: high · Last reviewed 2026-08