Exampractice
DevOps & Linux

CKA vs CKAD: Which Certification Should You Choose?

CKA and CKAD compared by role fit, curriculum overlap, difficulty and career direction — a practical framework for choosing between the two exams.

Kenji Nakamura · 8 min read
Split terminal graphic contrasting cluster administration tasks with application deployment tasks for CKA versus CKAD

Short answer: choose the Certified Kubernetes Administrator (CKA) if you operate clusters — platform, DevOps, SRE or infrastructure work — or if you ever want the Certified Kubernetes Security Specialist (CKS), which accepts only the CKA as its prerequisite. Choose the Certified Kubernetes Application Developer (CKAD) if you build and deploy applications onto clusters that someone else runs. Neither is "better": they are same-level exams from the same provider aimed at two different jobs.

Both certifications come from the Cloud Native Computing Foundation (CNCF) via The Linux Foundation, both cost $445 USD as of 2026, both are two-hour, performance-based exams in live Kubernetes clusters, and both require 66% to pass. With the logistics nearly identical, the decision comes down to three things this article examines in turn: what each curriculum actually tests, how the difficulty differs in character, and which one your career direction rewards.

The head-to-head comparison

FactorCKACKAD
FocusAdministering clusters: installation, configuration, troubleshootingBuilding, deploying and maintaining applications on Kubernetes
DifficultyIntermediate; broad operational scope, troubleshooting-heavyIntermediate; narrower scope, severe time pressure
PrerequisitesNoneNone
Cost (2026)$445 USD exam only; retake and simulator included$445 USD exam only; retake and simulator included
Format2-hour hands-on tasks in live clusters (Kubernetes v1.35), 66% to pass2-hour hands-on tasks in live clusters (Kubernetes v1.35), 66% to pass
Best forPlatform engineers, DevOps engineers, SREs, sysadminsSoftware developers shipping to Kubernetes
Career pathCluster operations; sole gateway to CKSCloud native application development
Skills signalledCluster architecture, networking, storage, diagnosis under pressureWorkload design, configuration, observability, kubectl fluency
RenewalValid 2 years; renew by retakingValid 2 years; renew by retaking

The table makes the symmetry obvious — and that symmetry is precisely why so many candidates stall on this choice. The differentiation lives in the curricula, not the logistics.

What each exam actually tests

The CKA curriculum: the cluster is your problem

The CKA's five domains, per the Linux Foundation's 2026 listing, weight troubleshooting at 30% — the largest single domain — followed by cluster architecture, installation and configuration at 25%, services and networking at 20%, workloads and scheduling at 15%, and storage at 10%.

Read those weights as a job description: more than half the exam concerns the cluster as infrastructure — standing it up, wiring it together, and above all fixing it when it misbehaves. Since the curriculum revision of 18 February 2025, that includes competencies such as the Gateway API alongside Ingress, Helm and Kustomize, and troubleshooting the container runtime, storage and networking interfaces that clusters are assembled from. A CKA candidate must be comfortable below the application layer, in territory an application developer may never visit.

The CKAD curriculum: the application is your problem

The CKAD's 2026 domains tell a different story: application environment, configuration and security at 25%, application design and build at 20%, application deployment at 20%, services and networking at 20%, and application observability and maintenance at 15%.

Four of five domains begin with the word "application". The cluster is assumed to exist and behave; your task is to get workloads onto it correctly — designed, configured, deployed, exposed and observable. The CKAD rewards deep fluency with the resources developers touch daily and demands nothing about building or repairing the platform underneath.

Where the two overlap

The overlap is real but smaller than candidates hope. Both exams carry a 20% services and networking domain, both run on the same Kubernetes version (v1.35 as of August 2026), and both demand fast, precise kubectl work — skills built for one transfer directly to the other. Workload fundamentals (the core Kubernetes resources and how they behave) also appear on both sides.

What does not transfer is each exam's centre of gravity. CKA's troubleshooting and cluster-architecture material has no CKAD counterpart, and CKAD's application design and observability depth exceeds what the CKA requires. Budget accordingly if you plan to hold both eventually: passing one gives you a genuine head start on the other, not a shortcut through it.

CKA vs CKAD difficulty: different pain, similar level

Both certifications are intermediate, and the persistent claim that CKAD is "the easy one" does not survive contact with either exam. They are hard in different ways.

The CKA is hard because of breadth and diagnosis. Its scope spans the full stack from host to workload, and its heaviest domain hands you broken things to fix — a format that punishes shallow understanding, because you cannot troubleshoot what you cannot reason about. Candidates from pure development backgrounds tend to underestimate how much systems territory the exam covers.

The CKAD is hard because of the clock. Its scope is narrower, but the two hours feel shorter: the exam is widely experienced as a speed test in which knowing the answer is insufficient — you must produce it in minutes, often via imperative kubectl commands rather than hand-written manifests. Candidates who administer clusters but rarely ship applications at pace can be surprised by it.

No official pass rates exist for either exam — the Linux Foundation does not publish them, so ignore any percentage you see quoted. For a fuller treatment of what makes each exam difficult and where candidates typically fail, see how hard is the CKA exam and how hard is the CKAD exam.

A useful self-test: which failure mode frightens you more? If it is "a broken cluster I cannot diagnose", your gaps are on the CKA side. If it is "twenty tasks and no time", they are on the CKAD side. Fear is a decent map of unfamiliarity — and unfamiliarity is what the exams price in.

Choosing by role: four scenarios

Abstract advice converts poorly, so here are four concrete profiles and the choice each implies.

The backend developer on a product team. She writes services, owns their manifests and Helm values, and files a ticket when the cluster itself misbehaves. CKAD, without hesitation — it certifies the job she already does and sharpens exactly the kubectl fluency her daily work rewards. A CKA would certify a job she neither has nor wants.

The sysadmin whose company is migrating to Kubernetes. He has managed Linux fleets for years and will now own the clusters. CKA — its curriculum is his new job description, and the troubleshooting weight plays to instincts he already has. His route into cloud native runs through the platform, not the application layer.

The DevOps engineer at a small company who does everything. She deploys applications and runs the cluster. This is the genuinely torn profile, and the tiebreaker is direction: if her growth points toward platform and infrastructure work, CKA — it opens the CKS door and matches where "everything" roles usually consolidate. If it points toward development, CKAD. When truly undecided, CKA is the more conservative pick purely because it is the only path that keeps the security specialisation reachable.

The engineer aiming at Kubernetes security. No decision exists: the CKS accepts only a current CKA as its prerequisite, so CKA it is — even for someone whose day job looks more like CKAD's curriculum. Choosing CKAD first would add an exam without advancing the goal.

Some readers will conclude the honest answer is "both". That is a legitimate plan — the shared format and overlapping fundamentals make the second exam cheaper to prepare for than the first — and the question of which order to take them in is covered separately in CKAD vs CKA: which exam should you take first.

Mistakes to avoid when deciding

  1. Choosing by perceived prestige. Neither certification outranks the other; employers read them as role signals, not levels. A CKAD on a platform engineer's CV raises questions rather than eyebrows, and vice versa.
  2. Choosing CKAD because it "sounds easier". It is narrower, not easier — and if the time-pressure style suits you less than diagnostic work, it may be the harder of the two for you personally.
  3. Ignoring the CKS constraint. If there is any realistic chance you will want the security specialisation within the next two years, the CKA's gateway status should weigh heavily. Discovering the prerequisite after earning a CKAD is an expensive way to learn the ladder's one rule.
  4. Deciding from stale information. Older articles describe three-year validity and a pre-2025 CKA curriculum; both are out of date. Certifications earned on or after 1 April 2024 last two years, and the CKA syllabus was revised in February 2025.
  5. Booking before benchmarking. Both exams include a free retake and simulator sessions with purchase, but your time is not refundable. Working through CKAD practice questions or CKA equivalents on the CNCF exams hub before you choose can settle the decision empirically: the exam whose sample tasks feel like your day job is usually the right one, and timed practice against the objectives will show which domains need work before you spend $445.

Frequently asked questions

Is CKA or CKAD better for a DevOps engineer?

Usually the CKA, because DevOps roles tend to carry cluster responsibility and because it preserves the option of CKS later. But a DevOps engineer embedded in a product team who mainly ships applications may find CKAD certifies their actual work more honestly. Match the exam to the responsibilities, not the job title.

Does either certification expire sooner than the other?

No — both are valid for two years from the date earned (certifications from before 1 April 2024 kept three-year terms), and both renew only by retaking the current exam.

Can I use official documentation during either exam?

Both performance-based exams permit access to specified official documentation inside the exam environment. The precise allowed-resources rule is defined in the Linux Foundation's candidate handbook — read the current version before exam day rather than relying on summaries.

Do employers value one over the other?

Not in the abstract. Both carry strong signal because they are hands-on exams in live clusters. What employers value is alignment: the credential that matches the role they are hiring for is the one that helps you.

So which one goes on your calendar?

Strip away the identical price tags and formats and the choice reduces to one question: when Kubernetes breaks, is it your pager that goes off, or your deployment that is stuck? Pager people — administrators, platform engineers, anyone security-bound — book the CKA. Deployment people — developers shipping workloads onto managed platforms — book the CKAD. The undecided should let career direction and the CKS prerequisite break the tie, then commit. Whichever you pick, its dedicated guide has the full logistics: the Certified Kubernetes Administrator guide or the Certified Kubernetes Application Developer guide.

Exam facts in this guide were checked against official certification-provider pages on . Fees, exam codes and policies change — confirm on the provider’s own site before you book.

Put it into practice

Test what you have just read

Reading about an exam only takes you so far. Work through practice questions for your certification and find the gaps before exam day does.

You may also like