Common Preparation · KCNA/KCSA vs CKA/CKAD/CKS

How to Study for a CNCF Exam

This course sits you in front of five CNCF credentials — KCNA, KCSA, CKA, CKAD, and CKS — and the honest answer is that they don't all reward the same kind of studying. Two of them (KCNA, KCSA) are closed-book multiple choice: they grade which sentence you recognize as true. Three of them (CKA, CKAD, CKS) are performance-based: they drop you on a live cluster and grade the state you leave behind, with the official documentation open in a tab. Most people who fail either kind fail for the same underlying reason — they studied the way school taught them to, by reading and re-reading, which is nearly the least effective method available for either format. This page is the method, not the material: retrieval over re-reading, review spaced on a fixed schedule, a study plan built from the exam's own published blueprint instead of a course outline, and the specific place where knowledge-exam prep and performance-exam prep have to diverge.

☺ Explain it like I'm 10

Imagine two spelling tests. In the first, someone reads you a word and you have to spell it out loud, with the dictionary closed. In the second, someone hands you a go-kart and a stopwatch and says "build the track, then drive it, and I'm timing you." You wouldn't prepare for those the same way. For the first, you'd practice spelling words from memory, again and again, until you stop hesitating. For the second, you'd actually build tracks and drive them, over and over, until your hands know what to do before your brain finishes the sentence. The Kubernetes exams split exactly this way — and the sneaky part is that even the go-kart test rewards the same core habit as the spelling test: closing the book and trying it yourself, instead of just watching someone else do it well.

🦉🐰Your hosts for this topic: Professor Owl & Remy the Rabbit — Owl turns a published curriculum into a plan you can actually work, and Remy is the reflex: the one who proves, out loud and from memory, whether a fact is actually yours yet.

One ladder, two exam formats

☺ Like you're 10: Two of these five tests watch what you type; three of them watch what you build. Train for the one you're actually taking.

Get this distinction straight before anything else, because everything below branches from it. KCNA and KCSA are knowledge-based: a fixed set of multiple-choice questions, closed-book, no cluster in sight — they exist to check whether you understand cloud-native concepts and security fundamentals well enough to reason about them, not whether you can operate anything. CKA, CKAD, and CKS are performance-based: you're handed a real terminal against real (if disposable) clusters and a list of tasks, and you're graded purely on the cluster's end state when time runs out — nobody reads your keystrokes, and a correct answer pasted from the allowed documentation scores exactly the same as one typed from memory. Those two grading rules reward opposite skills. Knowledge exams reward discrimination — holding four similar-sounding statements side by side and knowing which one is actually true. Performance exams reward speed and recall of shape — producing a correct manifest or command without stopping to think about where the fields go.

Study decisionKCNA / KCSA — knowledge-basedCKA / CKAD / CKS — performance-based
The unit you repeatA claim ("a Service's EndpointSlice only lists Ready pods")A task ("expose this Deployment, then prove the NetworkPolicy blocks every namespace but one")
What "knowing it" meansYou can explain it in a sentence and spot a wrong version of that sentenceYou can produce it under a clock, on a cluster, without hunting for the syntax
Where the time goes~75% reading and retrieval, ~25% hands (just enough to make it concrete)~70% hands on a cluster, ~30% reading
Reference materialTreat it as fully closed-book — there is no tab to fall back on, so recall has to be completeA defined allowlist of official docs is open in-exam — practice with it, don't pretend it isn't there
Biggest failure modePicked the option that sounded most familiar rather than the one that was trueKnew it, typed it too slowly, ran out of clock with tasks unread
Best single drillThe self-check quiz plus the exam's own practice bank — KCNA / KCSATimed reps from the practice-task pages — CKA / CKAD / CKS
Best readiness signalTwo full mock papers above the cut, no domain draggingTwo full mock papers above the cut, with clock left over

Every exam still publishes its own blueprint page in this course's Certifications hub — KCNA, KCSA, the CKA domain blueprint, CKAD, and CKS — read this page once, then go build each exam's plan on its own blueprint page using the method below. If you're aiming past this course's five toward the full Kubestronaut or Golden Kubestronaut ladder, the remaining CNCF certifications and the LFCS live in the sibling Golden Astronaut course; Platform Engineering's own How to Study for a CNCF Exam covers this identical method for the CNPE and CNPA, if you're working both ladders at once.

The one habit every one of these five rewards: retrieval, not re-reading

☺ Like you're 10: Reading your notes again feels like studying, but it barely works. Closing the notes and forcing your brain to produce the answer — that's what actually makes it stick.

Re-reading a page feels productive because recognition is easy: your eyes land on a sentence and something in you says "yes, I know that." What that feeling actually measures is familiarity with the page, not command of the fact — and familiarity evaporates the instant the book closes, which is precisely the condition both a closed-book quiz and a live terminal impose on you. Retrieval practice — shutting the source, trying to produce the answer from nothing, and only then checking — is uncomfortable in exactly the way that makes it work: the struggle to pull something out of memory is itself the mechanism that strengthens the memory. Decades of cognitive-science research call this the testing effect, and it is consistently one of the largest, cheapest gains available to any learner, for either exam format on this ladder.

recall 1 week re-reading — feels easy, fades fast retrieval retrieval retrieval retrieval practice — harder each time, decays slower
◆ Key idea

Study a knowledge-exam claim by explaining it out loud until it's boring. Study a performance-exam task by doing it, cold, until it's boring. In both cases boring is the target state — it means the fact or the task has stopped costing you working memory, which is exactly the resource both a distractor-laden question and a ticking clock are trying to drain.

Build the plan from the exam's own blueprint, not from a course outline

☺ Like you're 10: Every one of these exams publishes the exact list of things it can ask you. Turn that list into a checklist with boxes to tick, instead of reading it once like an introduction.

Each of these five exams ships an official curriculum: a set of weighted domains, each broken into named competencies. Almost everyone reads it once, nods, and goes watch a video series instead — which wastes the single most useful document in the whole plan. The curriculum isn't background reading; it's the specification of the question pool. Nothing outside it gets asked, and — on the performance exams especially — everything inside it is fair game.

Take the CKA as the worked example, because this course's own exam blueprint already carries its five domains, straight from the CNCF curriculum, summing to exactly 100%:

CKA domain weights (curriculum, sum to 100%) D5 Troubleshooting 30% D1 Cluster Architecture & Install 25% D3 Services & Networking 20% D2 Workloads & Scheduling 15% D4 Storage 10% the weight tells you where to look; your own gap tells you how hard to look there

KCNA, KCSA, CKAD, and CKS each publish their own version of that same shape on their own blueprint pages — different domains, different percentages, same idea. Whichever exam you're on, turn every published competency into one line of a plain-text confidence ledger, scored honestly on a scale that has nothing to do with how you feel:

mkdir -p ~/cka-prep && cd ~/cka-prep
printf 'competency|domain|conf|last\n' > ledger.psv

cat >> ledger.psv <<'EOF'
Troubleshoot cluster components|D5 Troubleshooting 30%|0|never
Troubleshoot services and networking|D5 Troubleshooting 30%|0|never
Create and manage clusters using kubeadm|D1 Cluster Arch 25%|0|never
Manage role based access control (RBAC)|D1 Cluster Arch 25%|0|never
Define and enforce Network Policies|D3 Services and Networking 20%|1|2026-08-12
Configure Pod admission and scheduling|D2 Workloads and Scheduling 15%|0|never
Manage persistent volumes and claims|D4 Storage 10%|2|2026-08-19
EOF

Score each line 03: 0 = never attempted; 1 = did it with the docs open; 2 = did it cold but slowly; 3 = did it cold, inside a time budget, twice, on separate days. Only a 3 counts as done. Two commands then answer the only question that matters at the start of a session — "what do I work on today?":

# everything you've scored 1 or below, grouped for a to-do list
awk -F'|' 'NR>1 && $3<=1 {printf "%-46s %-28s conf=%s\n", $1, $2, $3}' ledger.psv | sort -t' ' -k2

# average confidence per domain, to hold next to the published weight
awk -F'|' 'NR>1 {s[$2]+=$3; n[$2]++} END {for (d in s) printf "%-28s avg %.1f over %d items\n", d, s[d]/n[d], n[d]}' ledger.psv | sort
⚠ Weight is a floor, not a ceiling

Allocating hours by published weight alone assumes you're starting from zero everywhere, and almost nobody is. Multiply weight by your actual gap: a 15%-weighted domain you've never touched can deserve more hours this week than a 30%-weighted domain you already run at work daily. The ledger gives you the gap; the weight breaks the tie when two gaps look equal.

Space it out: review just before you'd forget

☺ Like you're 10: Things leak out of your head over time. Go back and grab them again right before they leak out completely, and each time it sticks a little longer.

Anything you're not using daily decays out of memory, and it decays fastest in the first day or two after you learn it. Reviewing a fact just as it's starting to fade resets that clock and flattens the decay that follows, so the next gap before you need to review it can be longer than the last one. Ignore the elaborate spaced-repetition algorithms — a fixed 1 / 3 / 7 / 21 ladder captures nearly all the benefit for none of the overhead: when you learn something, revisit it tomorrow, again three days after that, again a week after that, and once more three weeks out. Fumble a review and the item drops back to the start of the ladder; nail it at day 21 and it's done — trust it and stop spending time on it.

The flashcards on this site do the spacing bookkeeping for you — they keep the cards you fumble in rotation and drop the ones you know. Two rules make them worth anything at all. Answer out loud before you flip the card. Flip first and think "yes, I knew that," and you've trained recognition, not recall — and a live terminal or a closed-book quiz never once offers you a flip-side to peek at. Give yourself five seconds. Anything you can't start answering inside five seconds isn't known yet, however familiar it feels — mark it and let the ladder bring it back. The self-check quiz is the discrimination equivalent for the multiple-choice pair: after every question, right or wrong, read the explanation, and before you pick an option say out loud why each of the other three is wrong — a right answer you can't defend is the one a real distractor catches on exam day.

Where knowledge-exam prep and performance-exam prep actually split

☺ Like you're 10: One test wants you to explain something correctly. The other wants you to actually go do it, fast, without anyone holding your hand.

Everything above applies to all five exams. This section is where the training has to fork, because the two formats are testing genuinely different skills.

For KCNA and KCSA, train discrimination. A multiple-choice question is rarely testing whether you know the right answer — it's testing whether you can reject three wrong answers that were written to sound plausible. Keep a mistake log and classify every miss before moving on, because the fix depends entirely on the class: a knowledge-gap ("I didn't know that field existed") gets fixed by re-reading the lesson; a near-miss ("I picked the option that was true but not the answer to the question asked") gets fixed only by drilling more distractor-heavy practice questions and reading the explanation on every one, right or wrong.

For CKA, CKAD, and CKS, train speed and verified recall under a clock. Before every command that changes something, state your prediction out loud — what object will exist, with what field values, what kubectl get will show — then run it and check. When the prediction is wrong, you've found the exact spot your mental model is broken, which is the only part of a lab genuinely worth your time; kubectl diff -f manifest.yaml and --dry-run=server make that check nearly free. Then time-box the rep, because these exams are speed exams wearing a knowledge exam's clothes — with roughly 15–20 tasks in two hours, an untimed lab trains you to be correct eventually, which the clock does not reward:

cat > ~/cka-prep/drill <<'EOF'
#!/usr/bin/env bash
set -euo pipefail
task="${1:?usage: drill  [minutes]}"
budget="${2:-7}"
log="$HOME/cka-prep/times.psv"
start=$(date +%s)
finish() {
  elapsed=$(( $(date +%s) - start ))
  printf '%s|%s|%ss|budget %sm\n' "$(date +%F)" "$task" "$elapsed" "$budget" >> "$log"
  printf '\n[logged] %ss on %s (budget %sm)\n' "$elapsed" "$task" "$budget"
}
trap finish EXIT
printf '>> %s -- you have %s minutes. Ctrl-C the moment you finish.\n' "$task" "$budget"
sleep $(( budget * 60 ))
printf '\n[time] Budget gone. Stop, write down exactly what blocked you, then look it up.\n'
EOF
chmod +x ~/cka-prep/drill

~/cka-prep/drill rbac-rolebinding-serviceaccount 7

times.psv matters more than any single run of it — after a couple of weeks, sort it and see which task slugs keep reappearing near the top. Those are your slow tasks, and on a performance exam, slow tasks cost far more candidates the pass mark than unknown tasks do. The kubectl fluency baseline page is the fastest route to shrinking that list, and field notes and the exam-day & proctoring page cover the logistics once you're actually ready to book.

⚠ Verify officially before you book

This course is an independent, unofficial study resource, not affiliated with the CNCF or the Linux Foundation. The table below reflects what is generally published; every figure in it — price, duration, pass mark, question count, and prerequisites — has changed at some point in the exam's history and can change again. Confirm current details on the official CNCF certification pages and the Linux Foundation training site before you register, and read the candidate handbook in your LF portal — the rules on ID, room scanning, and permitted resources are enforced strictly.

ExamFormatDurationPass mark (generally published)
KCNAMultiple choice, closed-book~90 minutes~75%
KCSAMultiple choice, closed-book~90 minutes~75%
CKAPerformance-based, live clusters2 hours~66%
CKADPerformance-based, live clusters2 hours~66%
CKSPerformance-based, live cluster, requires an active CKA2 hours~67%
✎ Try it · 20 minutes

Before you study anything else today, open the blueprint page for whichever exam you're actually sitting next, and open a blank text file beside it. For every published competency, write one line: the competency, its domain and weight, and a confidence score of 0–3 using the strict definition above — a 3 means you did it cold, inside budget, twice, on separate days. Don't look anything up while you score; the entire value of this exercise is in the honesty. Then run the two awk commands from this page and read the per-domain averages next to the published weights. Whatever domain has the biggest weight-times-gap, that's your next study session — you've just built a plan better targeted than any generic six-week schedule you could copy.

🐰 Remy's-eye view

"Everyone thinks I'm fast because I'm naturally quick. I'm not — I'm fast because I refuse to flip a flashcard until I've actually said the answer out loud, even when I'm ninety percent sure I know it and just want to see the green checkmark. That extra half-second of discomfort, every single card, every single day, is the entire trick. There's no shortcut hiding behind it. People keep looking for one anyway."

🎬 At the Pod Squad
🦉

Professor Owl: Before anyone opens a video course tonight, tell me: which exam are you sitting, and which two domains does your ledger say are weakest?

🦊

Foxy: Honestly I haven't built a ledger. I just feel like RBAC is shaky.

🐰

Remy: "Feels shaky" isn't a study plan, it's a mood. Give me thirty seconds — explain a RoleBinding out loud, right now, no notes.

🦊

Foxy: …okay, that took way longer than it should have. Fine. Ledger it is.

👺

Gizmo the Gremlin: Or, cheaper idea — there's a "guaranteed pass" question dump going around. Skip the ledger entirely. 🤑

🐢

Timmy the Turtle: Absolutely not. Braindumps violate the candidate agreement on every one of these exams and get certifications revoked when caught — and worse, they teach you nothing you can actually use at 2 a.m. when a real cluster is down.

🐘

Ellie the Elephant: I'll log the mistake log itself, then — every miss, every session, timestamped. In three weeks the pattern in that file will tell you exactly what to study next, better than any dump ever could.

🐢 Timmy's checkpoint

1. What's the difference between retrieval and re-reading as study activities, and why does retrieval produce stronger long-term recall? 2. Which two exams in this course's ladder are knowledge-based, and which three are performance-based? 3. What is the fixed spacing ladder recommended on this page, and what happens to an item when you fumble a review of it? 4. Given the CKA's published weights (30/25/20/15/10), why might a 15%-weighted domain you've never touched deserve more study hours this week than the 30%-weighted domain you already use daily at work? 5. Name the two mistake classes discussed on this page and how the correct fix differs between them. 6. Name one thing this page explicitly says not to do when preparing for a performance-based exam like the CKA, and explain why it fails.

Check your answers
  1. Re-reading tests recognition — whether a sentence looks familiar — which fades almost as soon as the source closes. Retrieval forces you to produce the answer from memory with the source shut, and the effort of that recall is itself what strengthens the memory; this is the well-documented "testing effect," and it beats re-reading for both closed-book and hands-on exams.
  2. KCNA and KCSA are knowledge-based (closed-book multiple choice). CKA, CKAD, and CKS are performance-based (graded on the end state of a live cluster).
  3. 1 / 3 / 7 / 21 days: review the item the day after you learn it, again three days later, again a week later, and once more three weeks out. A fumbled review sends the item back to the start of the ladder; a review nailed at day 21 is considered done.
  4. Published weight only tells you the ceiling on how much a domain can cost you if you know nothing about it — it assumes you're starting from zero everywhere. Multiply weight by your actual confidence gap: a 15% domain scored 0 in your ledger has a bigger weight-times-gap than a 30% domain you already run confidently at work, so it earns the next study session.
  5. A knowledge-gap miss (you genuinely didn't know the fact) is fixed by re-reading the lesson and doing a fresh rep. A near-miss (you picked a plausible-but-wrong option, or a true-but-not-asked-for one) is fixed by drilling more distractor-heavy practice questions and explaining out loud why the wrong options are wrong — re-reading the lesson again does almost nothing for this class.
  6. Any of: relying on question-dump "guaranteed pass" material (it violates the candidate agreement, risks certification revocation, and teaches nothing usable); running labs untimed (it trains you to be correct eventually instead of correct inside the clock's budget); or treating the allowed documentation as something you'll "just look up" instead of practicing navigation of it beforehand.