Other Certifications · CNCF ladder · CKA

CKA — Certified Kubernetes Administrator

Certifications summarized the CKA in one line of a three-way comparison: 100% performance-based — no multiple choice anywhere on the exam. This page is the full profile behind that line: the exact format, the five official domains and how they're weighted, an honest accounting of how much of this course's existing Kubernetes coverage already prepares you and how much is a genuine gap, and what actually works when you study for an exam that grades the final state of a live cluster instead of a bubble sheet.

☺ Explain it like I'm 10

Most exams are a written food-safety quiz: read a question about the right fridge temperature, circle the best answer, move on. The CKA is a cooking exam. You're handed a real, half-stocked kitchen — a working stove, an oven that won't heat, a fridge with a mystery leak — and a list of dishes to actually produce in two hours. Nobody asks you to describe how you'd fix the oven. They come back at the end, taste the food and check the oven, and grade whatever they find. Knowing the theory doesn't help if your hands can't do the work under a clock.

🐙🦫Your hosts for this topic: Olly the Octopus & Benny the Beaver — Olly already introduced Kubernetes' orchestration model back in containers & orchestration; Benny is the one who actually gets under the hood, and the CKA is basically Benny's exam. Everything past "here's what a Pod is" is his kind of problem.

What the CKA actually tests, and who it's for

☺ Like you're 10: It's the test for the person who keeps the cluster itself alive — not the person deploying apps onto one someone else built.

The Certified Kubernetes Administrator is administered by The Linux Foundation on behalf of the CNCF and has existed since 2017, making it one of the oldest and most widely recognized credentials in the cloud-native space. It certifies exactly one thing: can you operate a Kubernetes cluster? Not describe one from memory, not diagram its architecture on a whiteboard — actually build it, keep it healthy, and fix it when it breaks, working directly at a terminal against real clusters.

That framing matters for where it sits relative to this course. Containers & orchestration and the Kubernetes tool page are written at the altitude of someone deploying onto a cluster that already exists and that someone else keeps running — writing correct manifests, reading what the reconciliation loop is telling you, shipping a workload with confidence. The CKA is written at the altitude of the person who is that someone else: the one who bootstraps the control plane, backs up the data store the whole cluster's state lives in, and gets paged when the API server itself won't start. If you're a DevOps engineer who's started picking up cluster-ownership responsibilities — or wants to prove you could — this is the exam that certifies it. If your job stops at the Deployment manifest and someone else runs the infrastructure underneath it, the CKAD is very likely the better match; see the comparison at the end of this page.

The format, in full

☺ Like you're 10: Two hours, real clusters, one browser tab of official docs allowed, and two-thirds right to pass — no multiple choice anywhere.

Every fact below is what The Linux Foundation and CNCF generally publish and what candidates consistently report as of this writing. Treat it as a reliable planning baseline, not a locked contract — every one of these numbers has changed at some point in the exam's history, and the warning box further down explains exactly what to check before you register.

ItemDetail
Format100% performance-based — a browser-based remote desktop with a real terminal against live, sometimes intentionally broken Kubernetes clusters. No multiple-choice or multiple-response questions anywhere on the exam.
Duration2 hours (120 minutes) for roughly 15–20 hands-on tasks, unequally weighted — a couple of points here, a dozen there, shown per-task during the exam.
Passing score66%
Open-book policyYes, but narrow: a single allow-listed browser tab open to kubernetes.io/docs (and a short, occasionally-updated list of related CNCF-hosted pages). No personal notes, no other sites, no second monitor.
Validity2 years from the date you pass.
DeliveryOnline, remotely proctored through a secure browser, webcam and microphone required, ID and room check before the clock starts.
RetakeRegistration has historically included one free retake if you don't pass on the first attempt.
PriceHistorically around USD $395–$445 list, with bundles (practice tests, a second attempt) and regional pricing common — the number moves more often than most other line items here.
PrerequisitesNone formally required — but the exam assumes real hands-on Linux and Kubernetes experience going in, not just reading.
Kubernetes version testedThe exam environment tracks a recent Kubernetes release, and the curriculum is periodically revised to match; confirm the current version and curriculum revision before you study, since exam tasks are written against a specific one.

The single detail worth over-explaining is what "performance-based" changes about how you're graded. A knowledge-based exam — the Terraform Associate on the comparison page is the example already on this site — scores whether you picked the correct option from a list. The CKA never asks you to pick anything. Each task describes an end state ("cluster ek8s, node node-1 is cordoned and upgraded to the target version") and a grader inspects the cluster afterward to see whether that end state was actually reached — not which commands you ran, not how elegant your YAML was, not whether you understood why it worked. An answer you didn't verify with kubectl get before moving on is an answer you may not have actually given.

A knowledge-based exam Question Pick an option A / B / C / D next question no verification step The CKA — performance-based Task Work on a live cluster Verify the result yourself Grader reads final cluster state only the end state is graded — not the commands used to reach it
⚠ Verify before you book

Price, exact task count, the open-book allow-list, and the Kubernetes version under test all change — The Linux Foundation has revised each of them before. Nothing on this page is authoritative; this site is independent and unofficial. Confirm current details on the official CKA page and read the current Candidate Handbook in your Linux Foundation portal before you pay for anything — the rules on ID checks, room scans, and exactly which tabs are permitted are enforced strictly on exam day.

↗ Linux Foundation official CKA page

The five domains and their weights

☺ Like you're 10: Five topics, not equally sized — nearly a third of the whole exam is just "something's broken, go find it and fix it."

The CNCF publishes a versioned curriculum for the CKA with five domains that sum to exactly 100%. The weights below have stayed stable across several curriculum revisions even as individual bullet points under each domain have shifted — most recently to add Helm and Kustomize under cluster installation, and the Gateway API alongside Ingress. Confirm you're studying the current revision's exact bullet list before you sit, since that detail moves faster than the weights do.

🩺Troubleshooting
30%
🏗️Cluster Architecture, Installation & Configuration
25%
🐦Services & Networking
20%
🦫Workloads & Scheduling
15%
🗄️Storage
10%

Two domains deserve a closer look because they're the ones that surprise people who last skimmed this curriculum a while back. Cluster Architecture, Installation & Configuration (25%) covers RBAC, preparing infrastructure for a cluster, building and upgrading clusters with kubeadm, running an HA control plane, installing components via Helm and Kustomize, and understanding the CNI/CSI/CRI extension interfaces — this whole domain is "own the cluster," not "deploy onto one," and it's the single biggest chunk of genuinely new material for most DevOps engineers coming in. Troubleshooting (30%) has no new objects to learn at all — it's a method, not a syllabus: troubleshoot cluster and node health, troubleshoot cluster components themselves, monitor resource usage, read container output streams, and troubleshoot services and networking, all under the same time pressure as everything else.

What this course already covers — and the real gap

☺ Like you're 10: You already know a good chunk of the "living in the apartment" half. The CKA adds the "wired the building" half on top.

Containers & orchestration and the Kubernetes tool page deliberately stop at the boundary the Kubernetes page itself names: the altitude of someone deploying onto a cluster, not administering one. That's genuinely useful CKA prep for two of the five domains and a meaningful head start on a third — but it's honest to be specific about exactly where the coverage stops, since the CKA doesn't care which parts feel familiar.

CKA domainCovered hereThe real gap
Troubleshooting · 30%The Kubernetes tool page's "Gotchas and failure modes" section — CrashLoopBackOff, Pending Pods, readiness vs. liveness, empty Service Endpoints, the kubectl describe / logs / get events triage sequenceDiagnosing a broken control-plane component itself — a bad static Pod manifest, a kubelet that won't start, reading journalctl on a node when the API server is the thing that's down
Cluster Architecture & Installation · 25%Conceptual grounding in what the control plane's pieces are and why (from the reconciliation-loop material)Nearly everything hands-on: kubeadm init/join, HA control-plane setup, minor-version upgrades in the correct order, RBAC design (Roles vs. ClusterRoles), etcd snapshot and restore, installing components via Helm/Kustomize
Services & Networking · 20%Service types, label selectors, and how an empty Endpoints list points to a selector mismatchAuthoring NetworkPolicies (default-allow flips to default-deny the moment a Pod is selected), CoreDNS internals, installing an Ingress controller, and the newer Gateway API
Workloads & Scheduling · 15%Solid overlap — Deployments, rolling updates and rollbacks, ConfigMaps/Secrets, probes, requests/limits are covered in real depth on the tool pageNode affinity, taints and tolerations, topology spread constraints, and the HorizontalPodAutoscaler specifically
Storage · 10%Not covered — explicitly out of scope on the Kubernetes tool pageThe entire domain: StorageClasses and dynamic provisioning, access modes, PersistentVolume/PersistentVolumeClaim binding, reclaim policies

The honest summary: this course gets you real partial credit on two domains worth 45% of the exam combined, and a head start on a third worth 15% more — but the biggest single domain (Cluster Architecture, 25%) and the smallest (Storage, 10%) are both close to a cold start. The snippet below is a taste of exactly that gap material — the kind of task that shows up nowhere else on this site because it belongs to cluster ownership, not application deployment.

# etcd backup — the CKA's signature "know these flags cold" task.
# etcd is the cluster's only real state; nothing else in Kubernetes stores anything durably.
etcdctl snapshot save /opt/backups/etcd-snapshot.db \
  --endpoints=https://127.0.0.1:2379 \
  --cacert=/etc/kubernetes/pki/etcd/ca.crt \
  --cert=/etc/kubernetes/pki/etcd/server.crt \
  --key=/etc/kubernetes/pki/etcd/server.key

# a worker-node upgrade, in the order the Kubernetes docs give it —
# get this sequence wrong and you either strand workloads or skip the drain entirely
apt-mark unhold kubeadm && apt-get install -y kubeadm=1.31.1-1.1 && apt-mark hold kubeadm
kubeadm upgrade node
kubectl drain node-2 --ignore-daemonsets --delete-emptydir-data
apt-mark unhold kubelet kubectl && apt-get install -y kubelet=1.31.1-1.1 kubectl=1.31.1-1.1 && apt-mark hold kubelet kubectl
systemctl daemon-reload && systemctl restart kubelet
kubectl uncordon node-2

# "can this ServiceAccount actually do the thing" — the RBAC command that saves you every time
kubectl auth can-i delete deployments --as=system:serviceaccount:ci:deployer -n staging

How to actually prepare for a hands-on exam

☺ Like you're 10: Flashcards won't help here. You have to actually type the commands, over and over, until your hands remember them faster than your brain does.

Studying for a performance-based exam looks nothing like studying for a knowledge-based one, and treating the CKA like a bigger version of a multiple-choice test is the single most common way people burn a first attempt. There's no bank of facts to memorize because there's no question to answer from memory — there's a broken thing and a clock.

◆ Key idea

Alias k=kubectl and export do="--dry-run=client -o yaml" as the first sixty seconds of the exam, every time you practice. Generating a resource skeleton and editing it is consistently faster than hand-writing YAML from scratch, and building that reflex during practice is worth more than any single extra hour of reading.

Exam-day logistics and the open-book allow-list

☺ Like you're 10: You book online, prove who you are on camera, clear your desk completely, and get exactly one browser tab of official docs — nothing else.

The CKA is delivered remotely through a proctored secure browser — historically the PSI Secure Browser, though the vendor has changed before and could again. You'll go through an ID check and a room scan before the timer starts: a clear desk, no second monitor, no phone within reach, no notes on paper or screen. The open-book allowance is real but narrower than people expect — it's a single tab restricted to kubernetes.io/docs and a short, occasionally-updated list of related official pages, not the open internet, and not your own bookmarks or notes files. Read the current Candidate Handbook for the exact allow-list before you sit; it's the detail on this whole page most likely to have shifted since it was written.

🦫 Benny's pre-exam checklist

Walk it in order so nothing costs you exam minutes: (1) run the system check from your exam dashboard days ahead, not the morning of; (2) clear the room you'll test in — a proctor can ask you to pan the camera around it; (3) have your government-issued photo ID ready, name matching your registration exactly; (4) know your terminal shortcuts cold, since you won't have a second monitor to look anything up on outside the one allowed tab; (5) read every task's point value before you start working, and don't burn twenty minutes on a two-point task while a twelve-point one sits untouched.

Where CKA sits on the CNCF ladder — and what's next

☺ Like you're 10: It's the middle rung of a ladder, not a ladder by itself — know what's below it, beside it, and above it before you commit study time.

Treat the CNCF's certifications as a small floor plan rather than one straight line. KCNA — Kubernetes and Cloud Native Associate sits below the CKA as the knowledge-based, no-prerequisite entry point — a reasonable starting line if the CKA still feels premature. The CKA and CKAD sit side by side at practitioner level, same performance-based style, different half of Kubernetes: CKA is the cluster the workloads run on, CKAD is the workloads themselves, built by someone who doesn't necessarily administer the cluster underneath them. Above both, CKS — Certified Kubernetes Security Specialist requires an active CKA as a prerequisite and goes deep on hardening, supply-chain, and runtime security — not a place to start.

Relative to the rest of this course's certification shelf: if you're choosing a first certification and haven't touched Kubernetes hands-on yet, the three-way comparison still recommends the Terraform Associate as the faster, cheaper on-ramp — an hour, knowledge-based, no prerequisites. Come back to the CKA once you're ready to actually operate a cluster rather than just deploy onto one, and once you've put in real hours at a terminal against a throwaway cluster of your own — not before.

🎬 At the Ship-It Guild
🦊

Foxy: We run everything on managed clusters — the cloud handles the control plane. Do I even need this one?

🐙

Olly the Octopus: The cloud runs the control plane, Foxy. It does not run your scheduling decisions, your NetworkPolicies, or your storage classes — and it definitely doesn't troubleshoot them for you at 2 a.m.

🦫

Benny the Beaver: Honestly, the kubeadm quarter is the one bit I'll probably never touch again after the exam. The other three-quarters is just... Tuesday.

👺

Gizmo the Gremlin: Or skip all that — cram a hundred exam-dump questions the night before. Same certificate, way less effort. 🤑

🐢

Timmy the Turtle: There's nothing to cram, Gizmo. It's 100% performance-based — they hand you a broken cluster and a clock. Memorizing someone else's answer sheet gets you exactly nowhere.

🦊

Foxy: So the only real prep is just... doing it. A lot.

🐙

Olly the Octopus: A lot, on a cluster you're allowed to break. That's the whole exam, and it's the whole preparation for it too.

🐢 Timmy's checkpoint

1. What does "100% performance-based" mean about how the CKA is graded, and how does that differ from how the Terraform Associate is graded? 2. Name the CKA's duration, passing score, and validity period. 3. What exactly is allowed during the "open-book" portion of the exam — and what is explicitly not allowed? 4. Which CKA domain carries the largest weight, and what does studying for it actually involve if there's no new syllabus to learn? 5. Name two things this course's existing Kubernetes coverage does not prepare you for. 6. Which certification sits directly below the CKA on the CNCF ladder, and which one requires an active CKA as a prerequisite?

Check your answers
  1. The CKA is graded entirely on the final state of a live cluster after each task — not on which commands were used or how well you can explain the theory. The Terraform Associate, by contrast, is knowledge-based: it grades whether you selected the correct option from a list of possible answers, with no hands-on component at all.
  2. 2 hours (120 minutes), a passing score of 66%, and 2-year validity from the date you pass.
  3. Allowed: a single browser tab restricted to kubernetes.io/docs and a short list of related official pages. Not allowed: any other website, personal notes, a second monitor, or anything outside that one allow-listed tab.
  4. Troubleshooting, at 30% — larger than any other single domain. It has no new objects or API fields to learn; it's a method — describe before you log, log before you exec, check the node before you blame the app — practiced by deliberately breaking clusters and fixing them without notes.
  5. Any two of: kubeadm cluster bootstrap and upgrades; etcd snapshot and restore; RBAC design (Roles/ClusterRoles); HA control-plane setup; NetworkPolicy authoring; CoreDNS internals; Ingress controller installation or the Gateway API; StorageClasses, PersistentVolumes, and PersistentVolumeClaims.
  6. KCNA sits directly below the CKA as the knowledge-based entry point. CKS requires an active CKA as a prerequisite.