TestPrepPilot

IT, Cloud & Cybersecurity • Certification

Certified Kubernetes Application Developer

Show you can design, build and deploy cloud-native apps on Kubernetes.

Researched and maintained by Cloud, IT & cybersecurity certifications desk · Figures last verified August 2026

Verified against Cloud Native Computing Foundation sources Hard
Awarded by Cloud Native Computing Foundation
Exam fee $445 (includes one free retake)
Length 120 minutes
Pass mark 66%
Certified Kubernetes Application Developer — quick facts at a glance: requirements, exam format, fees and timeline
Certified Kubernetes Application Developer — verified snapshot

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.

About Cloud Native Computing Foundation: The Cloud Native Computing Foundation (CNCF), part of the Linux Foundation, governs Kubernetes and a broad portfolio of open-source cloud-native projects. Its certifications validate hands-on and conceptual skill with these tools and are recognised by platform, DevOps and SRE employers worldwide.

The path in brief

  1. Learn core Kubernetes API objects
  2. Book the CKAD with retake
  3. Practise speed with curated tasks
  4. Pass at 66% on the live cluster
  5. Recertify every two years

Before you book

Who is eligible to sit the Certified Kubernetes Application Developer?

Prerequisites: Familiarity with Kubernetes basics and containerised application development is expected. There is no formal prerequisite, but hands-on experience helps.

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 byRemote proctored (PSI)
QuestionsPerformance-based tasks (no fixed count)
Time limit120 minutes
Pass mark66%
Exam fee$445 (includes one free retake)
FormatPerformance-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

  1. Study 4-8 weeks
  2. Exam 2 hours

Typical prep: 4-8 weeks

The path

How do you register for the Certified Kubernetes Application Developer?

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

Preparing for it: Official preparation is free on the Linux Foundation training site. Third-party labs (Killer.sh for CKx) and community courses are widely used to build terminal fluency.

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

TrackFormatFeeValidity
Associate (KCNA, KCSA, PCA, OTCA, ICA, CCA, CBA, CNPA, CGOA, KCA, CAPA) Multiple choice$2502 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.

MeasureFigureSource / note
Median annual wage, software developers$132,270BLS OOH, SOC 15-1252, May 2024
Lowest 10 percentUnder $84,060BLS OOH, SOC 15-1252, May 2024
Highest 10 percentAbove $208,500BLS OOH, SOC 15-1252, May 2024
Projected openings per year~150,000BLS 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.

  1. Weeks 1-230

    Core concepts

    • Pods, Deployments and Services
    • kubectl fluency
    • Practise every resource in a live cluster
  2. Weeks 3-430

    Configuration

    • ConfigMaps and Secrets
    • Resource limits and requests
    • Security contexts
  3. Weeks 5-630

    Pods, observability, state

    • Multi-container pod patterns
    • Probes and logging
    • Persistent volumes and claims
  4. Weeks 7-825

    Services and networking

    • Service types and Ingress
    • Network policies
    • Application exposure
  5. 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.

ResourcePriceFormatBest for
CKAD exam$395 (incl. one retake)Remote-proctored hands-on examThe certification itself
killer.sh simulator~$45Timed exam-style environmentThe closest match to the real exam
Linux Foundation CKAD course$300-$500Online course + labsStructured instruction
Kubernetes documentationFreeOfficial referenceThe authoritative source for every task
Local practice clusters (kind/minikube)FreeLocal Kubernetes environmentsEveryday 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.

Resource-definition tasksLarge share

Create and configure Pods, Deployments, Services and ConfigMaps.

Application-lifecycle tasksLarge share

Build, expose and update applications.

Troubleshooting tasksMeaningful share

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?
  • A. A Deployment YAML plus a Service YAML with the NodePort type
  • B. A single Pod
  • C. A ConfigMap only
  • D. A secret only

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:
  • A. Inspect the Pod events and logs with kubectl describe and kubectl logs
  • B. Delete the Pod immediately
  • C. Recreate the cluster
  • D. Ignore the failure

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:
  • A. A readiness probe on the container
  • B. No probe
  • C. A liveness probe only
  • D. A resource limit

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

Before the sessionRun the environment check; confirm the proctoring setup.
Exam15-20 tasks in 2 hours; scan the tasks, do the known ones first.
After submitResult is reported after grading, typically within a day.
NextRecord the three-year validity and plan the CNCF track.

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.

CredentialCertified Kubernetes Application Developer
AbbreviationCKAD
TypeCertification
ProfessionIT, Cloud & Cybersecurity
SpecialtyCloud Native & DevOps
Awarded byCloud Native Computing Foundation
DifficultyHard
Typical prep time4-8 weeks
All-in cost$445
Typical salary range$125,000-$170,000
DeliveryRemote terminal proctored by PSI
RetakeOne free retake bundled with the voucher
Validity2 years
FormatLive cluster, no multiple choice
ScopeNational / Multi-state
Also known asCKAD

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.

Research confidence: high · Last reviewed 2026-08

How this guide is maintained

Cloud, IT & cybersecurity certifications desk

This desk covers CNCF and other IT certifications. Exam structure, fees and rules come from the certifying body's official pages (CNCF/Linux Foundation), which are revised regularly; wage figures come from the Bureau of Labor Statistics Occupational Outlook Handbook series named by SOC code. When a figure is not published, we say so plainly rather than guessing.

Verified against the CNCF Certified Kubernetes Application Developer pages and BLS OOH Software Developers (SOC 15-1252), May 2024 data. Every fee, score and deadline on this page was checked against the primary sources cited above in August 2026. Exam boards change these without notice — confirm anything you are about to pay for on the official site.