Exam Prep · Common preparation · Exam day

Exam Day — Proctoring, ID & Environment

Almost nobody fails a Linux Foundation exam because of the thing they were afraid of. They fail because their driving licence had expired, because a second monitor was still plugged in behind them, because check-in started nine minutes before the slot instead of thirty, or because they assumed the Argo CD documentation would be one tab away and it wasn’t. This page is the procedural half of your preparation — the rules that the performance-based CNPE and the knowledge-based CNPA genuinely share, the places where they diverge, and the handful of details that are volatile enough that you must confirm them on the official page before you book. Read it once now, and again the week before you sit.

☺ Explain it like I’m 10

Imagine a test you take at your own kitchen table, but a real person watches you through your webcam the whole time. Before you start, they check your face against your ID card, and they ask you to pick up your laptop and slowly show them the whole room — under the desk, behind the screen, the walls. Your table has to be empty: no notes, no phone, no snacks, no second screen. Then the test appears in your browser and a clock starts. If you get up, or someone walks in, or you look at a piece of paper, the person watching can stop the test. None of this is scary if you know it’s coming — and that’s the entire point of this page.

🐢👺Your hosts for this topic: Timmy the Turtle & Gizmo the Gremlin — Timmy reads the handbook so a rule never surprises you, and Gizmo whispers every tempting little shortcut that gets candidates flagged, warned, or terminated. Listen to Timmy.
◆ Which half of this page is yours

This page is filed under common preparation, but be warned that the body leans CNPE. Here is the honest split, so a CNPA reader is never studying someone else’s exam. Applies to both exams: booking and the two clocks, the pre-flight check, identity and the name-match rule, the room, the desk and the room scan, check-in and the proctor queue, breaks and conduct, the browser/proctoring environment, bandwidth and disconnects, and how to react when the proctor interrupts you. CNPE only: the screen schematic and the task pane, the documentation allowlist, copy/paste and vim mechanics, the four-phase 120-minute budget, and the results, price and retake section. CNPA only: the flagging, back-navigation and review-screen subsection. Every CNPE-only section is labelled at its heading — if you are sitting the CNPA, you can read the shared sections closely and skim the rest.

Two exams, one rulebook — and where it diverges

☺ Like you’re 10: Both tests are taken at home with someone watching. One asks you to do things on real computers; the other asks you to pick answers. The watching part is nearly identical; the screen in front of you is not.

The Linux Foundation runs its whole certification catalogue on a single proctoring and identity process. That is genuinely useful to you: everything about booking, ID, the room, the room scan, check-in, the proctor’s authority and the conduct rules is essentially the same whether you are sitting the professional CNPE or the associate CNPA. What differs is what happens after the proctor releases you into the exam — the interface, the allowed resources, the pacing, and how you are graded.

Keep those two halves separate in your head, because prep advice found online constantly blurs them. “You get the Kubernetes docs” is true for the CNPE and false for the CNPA. “You can flag a question and come back” is true in the multiple-choice sense for the CNPA and true in a completely different sense for the CNPE.

The shared column and the different column

AspectShared by both examsDiffers
DeliveryOnline, from your own machine, remote-proctored with streaming webcam, microphone and screen share
IdentityGovernment-issued ID carrying your name, photo and signature, spelled in your registration exactly as the ID spells it, checked live by a proctor
Room & deskPrivate room, clear desk, room scan, no second person, no second screen
Check-inLaunch from the portal ahead of your slot; system check, ID check, room scan
FormatCNPE: performance-based tasks on live clusters in a Linux remote desktop. CNPA: multiple-choice questions
LengthCNPE: 120 minutes (official). CNPA: 120 minutes — the Multiple Choice Exam FAQ allows 90 minutes for multiple-choice exams with the explicit exception of the CNPA, which gets 120
Task/question countCNPE: 15–20 tasks (official Important Instructions). CNPA: verify officially
Pass markCNPE: 64% (official FAQ). CNPA: 75% (official Multiple Choice Exam FAQ)
DocumentationCNPE: a narrow allowlist (see below). CNPA: closed-book — no documentation at all
Graded onCNPE: the resulting cluster state. CNPA: your selected answers
NavigationCNPE: move between tasks freely, flag for review. CNPA: flag, go back, and a review screen before submit

The two CNPA numbers in that table are published, not folklore. The Linux Foundation’s Multiple Choice Exam FAQ states that candidates are allowed 90 minutes for multiple-choice exams with the exception of the CNPA, which is allowed 120 minutes, and that 75% or above must be earned to pass a multiple-choice exam. That exception matters more than it looks: drilling a CNPA paper at 90 minutes trains you at 1.5 minutes per question when the real exam gives you 2.0. Rehearse at 120. (As always, re-read the FAQ before you book — these figures do get revised.)

◆ Key idea

Rehearse the shared half once and it covers you for every Linux Foundation exam you will ever sit — CNPE, CNPA, CKA, CKS, the lot. Rehearse the different half separately for each exam, because that is where the format-specific traps live.

Booking, the two clocks, and the pre-flight check

☺ Like you’re 10: You buy the exam first and pick the day later — but the “buy” has an expiry date, so don’t forget about it. And test your internet and webcam before the day, not on it.

Registration and scheduling are two separate acts. You buy the exam from the Linux Foundation training portal, which creates an eligibility period; only later do you go into the portal and pick an actual date and time slot. People routinely buy on a promotion, get busy, and discover months later that they have three weeks left to sit an exam they haven’t studied for.

The two clocks — don’t confuse them

Every Linux Foundation certification has two independent timers, and mixing them up is the single most common planning error.

ClockWhat it measuresCNPE, as published
Eligibility windowHow long you have, from purchase, to schedule and sit the exam (including any retake)12 months — confirm at checkout
Certification validityHow long the credential lasts, from the date you pass2 years — re-take and pass before it expires to renew

For the CNPA, both figures are published on the official page and this site deliberately does not quote them. Associate-tier exams across the Linux Foundation catalogue have historically followed a similar shape, but a pattern is not a promise. Verify on the official page before you book.

Scheduling the slot itself

Three practical rules, learned the expensive way by other people.

Run the pre-flight a week early, not an hour early

The portal offers a system-compatibility check. Run it the week before, on the exact machine, in the exact room, on the exact network you will use — and then again the day before. Running it for the first time twenty minutes before your slot is how people discover their webcam driver broke in an OS update.

Alongside the official check, measure your own link. These are ordinary commands on your own laptop; none of them touch the exam.

ping -c 20 1.1.1.1

curl -o /dev/null -s -w 'dns=%{time_namelookup}s connect=%{time_connect}s ttfb=%{time_starttransfer}s total=%{time_total}s\n' https://kubernetes.io/docs/

mtr --report --report-cycles 50 1.1.1.1

Raw speed is rarely the problem; stability is. A remote desktop that stutters for four seconds every two minutes will cost you more time than a slow-but-steady link. So sample your connection across a window as long as the exam, at the same time of day you have booked:

# log one latency sample per second for 30 minutes, then count the drops
for i in $(seq 1 1800); do
  printf '%s ' "$(date +%H:%M:%S)"
  ping -c 1 -W 2 1.1.1.1 2>/dev/null | awk -F'time=' '/time=/{print $2; ok=1} END{if(!ok) print "PACKET-LOSS"}'
  sleep 1
done | tee ~/exam-link-check.log

grep -c 'PACKET-LOSS' ~/exam-link-check.log

If that count is anything but zero, fix it before exam day: plug into ethernet, move the router, or change the slot. And on the day itself, take the obvious precautions — close every other application, pause cloud sync and backups, turn off automatic updates, and ask the household to stay off the video calls.

⚠ Everything on this page can change

Proctoring provider, system requirements, ID policy, permitted desk items, break policy, results turnaround and retake terms are all revised over time. This page reflects the landscape in 2026 and is written to keep you out of trouble, not to be a legal reference. The candidate handbook and the official exam page are the only authority — read both end to end before you book, and skim them again the week you sit. If anything here disagrees with them, they are right and this page is stale.

Identity — the check that ends more attempts than any technical fault

☺ Like you’re 10: You need one real ID card, made by a government, with your photo and your signature on it, that hasn’t expired — and the name you signed up with has to be spelled exactly the way it is spelled on the card, in the same letters the card uses. A photo of the card on your phone doesn’t count.

The ID check happens before anything else and it is binary. There is no appeal at the desk, no “I can email you a scan,” no “my colleague can vouch for me.” If the ID does not satisfy the policy, the proctor cannot let you start, and you have burned the attempt. Treat it with the seriousness you would give a boarding pass.

What is accepted

The requirement, as the Linux Foundation states it, has four parts, and all four must hold at once:

What gets rejected

RejectedWhy
An expired IDValidity is checked explicitly. “It expired last month” is still expired.
A photo, scan or PDF of your IDThe proctor needs the physical document, held up to the camera and often tilted for the security features.
A digital ID in a phone walletYour phone is supposed to be out of reach during the exam; a wallet ID is not the physical document the policy asks for.
A non-government cardEmployee, student and library cards are not identity documents for this purpose.
An ID whose name doesn’t match your registrationThe most common failure of all — see below.
A damaged or heavily obscured IDIf the proctor cannot read it on camera, it does not count.

The name-match rule, which trips up more people than anything technical

Your Linux Foundation profile name must match your ID exactly. Not “close enough.” If you registered as Sam Rivera and your passport says Samuel J. Rivera, fix the profile — not on the day, but weeks ahead, because a name change in the portal may need a support ticket and human review. The same applies to a recently changed surname, a middle name your ID includes and your profile omits, and diacritics your keyboard didn’t produce when you signed up.

The half of this rule that gets stated backwards everywhere is the script. Matching “exactly” includes matching the writing system: the handbook tells you that if the name on your ID is spelled in your local language, the name you enter in the Identity Verification section must be spelled in your local language too. So if your national ID reads 王小明, your profile should read 王小明 — not Wang Xiaoming. A Japanese passport in Kanji wants Kanji, not Rōmaji. You do not need to produce a second, Latin-script ID, and you should not romanise the profile in the hope of being helpful; that is precisely how a candidate whose documents were fine arrives at check-in with a name mismatch they created themselves. Source: the Linux Foundation candidate handbook, Candidate Identification and Authentication.

⚠ Do this today, not on exam day

Open your Linux Foundation profile and your ID side by side right now, before you read another paragraph. Compare them character by character, including middle names and accents, and check the expiry date. If they differ in any way, raise it with support immediately — resolution can take days. This one check costs you ninety seconds and protects the entire attempt.

The room, the desk, and the room scan

☺ Like you’re 10: An empty table, a room with a door you can close, nobody else inside, and a slow tour with the camera so the person watching can see there are no notes hidden anywhere.

The environment rules exist to make cheating hard, and the proctor enforces them literally rather than reasonably. The good news is that they are easy to satisfy if you prepare the room the night before instead of improvising at check-in.

The room

What may and may not be on the desk

The default is a completely clear desk: your computer, one monitor, keyboard, mouse, and nothing else. Additions are the exception, not the rule.

Typically permittedNot permitted
Your computer, keyboard, mouse and one displayA second monitor — unplug it and turn it away; “it’s off” is often not accepted
Your physical ID documentNotes, books, printouts, sticky notes, whiteboards in view
A drink in a clear, label-free container, if your handbook permits itPhones, tablets, smart watches, fitness bands, earbuds
Prescribed medical items you have declared in advanceHeadphones and headsets, in most policies
Glasses (you may be asked to show them)Food, snacks, anything with packaging or text on it
Nothing else, honestlyPens, blank paper, notepads — the exam has its own notepad

Two of those deserve emphasis because they surprise experienced engineers. Physical scratch paper is not permitted — the in-exam notepad replaces it, and if your study habit is “sketch the YAML on paper first,” you need to break that habit before exam day, not during it. And headphones are usually prohibited, which means you will be listening to the proctor on your speakers in a quiet room. Verify both against the current handbook; the permitted-items list is exactly the kind of thing that gets revised.

The room scan

Before the exam is released, the proctor asks you to show them the space: a slow 360° pan of the room, the desk surface and underneath it, the walls, the ceiling above you, and often the front and back of your monitor and the area behind it. If you have a laptop this is easy; with a fixed desktop webcam you may need to unclip it or use the phone-based check-in flow the platform offers.

Make it fast by making it boring. Clear the desk the night before, remove anything from the walls in shot, put your phone in another room, and rehearse the pan once so you are not fumbling on camera. A scan that takes ninety seconds is ninety seconds you are not spending flustered.

🦆 Dot’s-eye view

“I did my check-in at the kitchen table because the light was better. Halfway through the room scan the proctor spotted a takeaway menu pinned to the fridge behind me and asked me to take it down, then re-scan. It cost me five minutes and all of my composure. Second time round I used the spare room with blank walls and it took two minutes flat.”

Check-in — the sequence, the clock, and breaks

☺ Like you’re 10: Start the check-in half an hour early. It is a queue, not a door — and being late can cost you the whole test.

Check-in usually opens a set period before your scheduled start — commonly thirty minutes — and you should use all of it. Nothing in the check-in flow eats into your exam time, so being early is free; being late is not. If you arrive after the lateness tolerance stated in your handbook, you can be marked a no-show and forfeit the attempt.

The sequence, step by step

T−1 week system check ID vs profile T−1 night clear the desk unplug monitor 2 T−30 min launch check-in check-in ID · room scan desk check T−0 timer starts after results email none of this consumes exam time — being early is free the clock

Concretely, expect this order: launch the exam from the Linux Foundation portal → the proctoring client runs a system and network check and asks for camera, microphone and screen-share permissions → you are placed in a queue for a proctor → identity verification (hold the ID to the camera; often a headshot capture too) → the room and desk scan → the proctor confirms the rules and releases the exam → the timer starts.

The queue is the part people forget. At busy times you may wait, and that wait is on their side of the clock, not yours — which is precisely why starting at T−30 rather than T−5 is the difference between a calm start and a frantic one.

The break policy — plan as if there are none

Two hours is long enough that this matters. The safe planning assumption for both exams is: there are no scheduled breaks, and the clock does not stop. Some Linux Foundation exams permit a short unscheduled break, but where they do, it is on your time, it must be cleared with the proctor first, and you will typically be re-verified — possibly including another room scan — before you can resume. That is several minutes of a 120-minute budget for the CNPE.

So handle it before check-in: use the bathroom, have your drink already on the desk if permitted, and don’t load up on coffee an hour beforehand. And never simply stand up and walk out of frame — leaving the camera without permission is the fastest way to have a session flagged.

⚠ Things that get a session flagged or terminated

Leaving the camera view without permission · someone else entering the room · talking, or reading questions aloud · looking away from the screen repeatedly or persistently · a phone, watch or second screen appearing · covering the camera or microphone · another application or browser window on screen · opening a website that isn’t on the allowlist · attempting to copy exam content anywhere outside the exam. The exam is confidential: recording it, photographing it, or discussing specific tasks afterwards is a conduct violation, not a grey area.

The environment — browser, proctoring client, bandwidth and disconnects

☺ Like you’re 10: The test runs inside your web browser, and the watching software runs on your computer next to it. If your internet blips, don’t panic — reconnect and carry on. But the clock probably kept running.

Both exams are delivered in the browser, with the proctoring platform (PSI, at the time of writing) handling identity, streaming and screen share. Two consequences follow. First, the machine must satisfy the published system requirements — a supported operating system and browser, a working webcam and microphone, and permission for the platform to see your whole screen. Second, the machine must be yours to control: a locked-down corporate laptop with restrictive endpoint security, mandatory VPN, or blocked outbound ports is a genuinely common cause of check-in failure. If your only machine is a work machine, run the official system check early enough to arrange an alternative.

What the CNPE environment actually is

For the performance exam, the browser gives you a Linux remote desktop containing a terminal and a browser, connected to one or more live Kubernetes clusters. Tasks are performed on designated SSH hosts rather than on the base desktop, and the usual tooling is pre-installed — kubectl (aliased to k), yq, curl, wget, vim and man pages. Component versions are stated in the official Important Instructions and change over time, so check which Kubernetes version is in force on your exam date and practise against it. The CNPA needs none of that: it is a question-and-answer interface, so its system requirements are lighter.

The bandwidth reality

The published minimum bandwidth is modest — the constraint is not throughput, it is consistency. A remote desktop is an interactive stream: every keystroke is a round trip, so latency and packet loss hurt far more than a low megabit number. Practical advice that costs nothing:

What happens if you disconnect

It happens, and it is survivable. The behaviour to plan for is: the exam timer keeps running, your work in the cluster persists (you are graded on cluster state, and the clusters are not on your laptop), and you should reconnect immediately by relaunching from the same portal link. The proctor may need to re-verify you, and may repeat the room scan. If you cannot get back in at all, contact Linux Foundation support straight away and open a ticket describing exactly what happened, with times — a case made during or immediately after the session is taken far more seriously than one made the next day.

◆ Key idea

Because the CNPE grades cluster state, a disconnect does not destroy your work — everything you already applied is still applied. That is a genuinely calming thing to know at minute 63. Apply as you go, verify as you go, and a dropped connection costs you minutes rather than progress.

The screen in front of you

☺ Like you’re 10: One exam looks like a computer with a black terminal window and a task list. The other looks like a quiz with questions, little flags, and a “check everything before you finish” page.

This is where the two exams stop resembling each other. Rehearse the layout you will actually see, because interface fumbling in the first five minutes is pure waste.

CNPE — terminal, task pane, notepad, Quick Reference

The performance interface is a single browser window divided into panes: the task pane with the current task’s text, the remote desktop with your terminal and browser, a notepad, a task list or navigator letting you jump between tasks and flag them, and — critically — a Quick Reference box.

Task 7 of 18 ⚑ flag for review 01:12:44 Task pane the task text — read twice the context switch command names · namespaces · values Quick Reference task-specific doc links — permitted, and often the only route to a non-k8s doc page Linux remote desktop $ kubectl config use-context … $ k get pods -n team-a $ k explain rollout.spec ctrl+shift+v to paste browser kubernetes.io/docs kubernetes.io/blog nothing else Notepad your only scratch space — paper is not allowed Task navigator jump between tasks · ⚑ marks the ones to revisit

Three habits, drilled until they are reflex:

T01 k8s-a  DONE
T02 k8s-a  DONE  (verified: rollout status ok)
T03 gitops ⚑ PART — Application created, selfHeal not set yet
T04 k8s-b  DONE
T05 obs    ⚑ SKIP — ServiceMonitor, came back at 0:20 left
T06 k8s-a  DONE

CNPA — flagging, back-navigation and the review screen

The multiple-choice interface is the familiar one: a question, a set of options, next and previous, a flag for review control, and — before you submit — a review screen listing every question with its answered/unanswered/flagged state. Back-navigation is normally available, which means the correct strategy is different from the CNPE’s:

And remember what does not apply: there is no terminal, no cluster, no notepad full of contexts, and no documentation of any kind. The CNPA is closed-book. Its preparation is retrieval practice — see how to study and the CNPA hub.

Copy and paste — the mechanics that waste people’s time (CNPE only)

Inside the CNPE’s remote desktop, terminal copy/paste uses Ctrl+Shift+C and Ctrl+Shift+V, not the plain Ctrl+C/Ctrl+V you use everywhere else — plain Ctrl+C in a terminal still means “interrupt.” Copying from the task pane into the terminal generally works; copying exam content anywhere outside the exam does not, and attempting it is a conduct issue.

The real trap is pasting YAML into vim, where auto-indent cascades your indentation into an unusable staircase. Two fixes, both worth rehearsing until they are automatic:

# fix 1 — turn off auto-indent before pasting, turn it back on after
# inside vim, in normal mode:
#   :set paste
#   i  … paste …  Esc
#   :set nopaste

# fix 2 — skip the editor entirely with a quoted heredoc
cat <<'EOF' | kubectl apply -f -
apiVersion: v1
kind: Namespace
metadata:
  name: team-a
  labels:
    pod-security.kubernetes.io/enforce: baseline
EOF

While you are at it, spend twenty seconds making the editor behave the way YAML needs. Do this on the host where you will actually be editing:

cat >> ~/.vimrc <<'EOF'
set expandtab
set tabstop=2
set shiftwidth=2
set number
EOF

And the four aliases that pay for themselves within the first three tasks:

alias k=kubectl
export do='--dry-run=client -o yaml'
export now='--force --grace-period=0'
complete -o default -F __start_kubectl k

kubectl config get-contexts

The documentation allowlist — narrower than almost everyone expects (CNPE only — the CNPA is closed-book)

☺ Like you’re 10: During the hands-on exam you are allowed only a few websites — mostly the Kubernetes one. The websites for Argo CD, Crossplane, Prometheus and the rest are blocked, even though the exam asks you about them. During the multiple-choice exam you get no websites at all.

If you take one thing from this page, take this. The CNPE is not a broadly open-book exam. Candidates arrive with a CKA-era assumption — “I can look things up” — and discover at minute twenty that the project doc site they were counting on is not reachable.

The four permitted sources, for the CNPE

The official allowance names three web sources and nothing else: kubernetes.io/docs including its translations, kubernetes.io/blog, and task-specific documentation provided in the Quick Reference box. The Important Instructions add the sentence people skip — the allowed sites above may contain links that point to other external sites, and candidates will be prohibited from accessing these sites. Row 4 below is not a website at all; it is what is already on the exam machine, which is why it survives the allowlist.

#PermittedWhat it buys you
1https://kubernetes.io/docs, including translationsYour one real general reference: Concepts, Tasks, Tutorials, the API reference and the kubectl cheat sheet — the Kubernetes-native half of the exam
2https://kubernetes.io/blog/Occasionally the fastest source for a newer API, via its feature-introduction posts
3Task-specific documentation linked from the exam’s own Quick Reference boxThe sanctioned route to a non-Kubernetes doc page — targeted, per task, and easy to miss if you don’t look
4Documentation installed locally on the exam machineman pages, --help, /usr/share/doc, and — the underrated one — kubectl explain against the live cluster

What is NOT permitted — the list that costs people the exam

⚠ These docs are in scope, and their websites are closed to you

Argo CD, Argo Rollouts, Flux, Tekton, Crossplane, Backstage, Prometheus, OpenTelemetry, Grafana, Kyverno, Gatekeeper, Istio and Helm all sit inside named CNPE domains — and not one of their documentation sites is on the CNPE allowlist. There is no helm.sh/docs here: CKA and CKAD additionally permit it, and CKS permits Falco, etcd, Cilium and Istio — the CNPE inherits none of that. Reading the wrong row of the Resources Allowed table is exactly how the “Argo CD docs are open” myth spreads. Confirm the CNPE row on the official Resources Allowed page before you sit.

Two mechanics on top of the list itself. Search is allowed; leaving is not. You may use the search box on a permitted site, but you must not open external search-engine results and must not follow an outbound link off a permitted site — the Important Instructions say in as many words that the allowed sites may contain links pointing to other external sites and that candidates are prohibited from accessing those sites, so a kubernetes.io page linking to helm.sh does not make helm.sh permitted. And there is no “extra tab” allowance to spend — this is a myth worth killing, because people plan around it. The official Important Instructions: CNPE puts it flatly: candidates are not allowed to have other applications or browser windows running except the one on which the exam is being shown. There is no number to look up. Plan on working inside the exam’s own window, with the permitted documentation reached from the browser inside the remote desktop, and nothing else open anywhere.

What this means for how you prepare

The allowlist splits your preparation cleanly in two, and the split is the study strategy:

The in-exam fallback deserves its own rehearsal, because it works and most candidates never learned it. Once a CRD is installed in the cluster, its entire schema is in the cluster:

kubectl api-resources | grep -i rollout

kubectl explain rollout.spec.strategy.canary --recursive | head -40

kubectl explain composition.spec --recursive | head -60

kubectl get crd applications.argoproj.io -o jsonpath='{.spec.versions[0].name}{"\n"}'

That is an authoritative, version-correct field list with no browser involved. For non-Kubernetes-core resources it is often the only reference you will have, which makes it the single highest-value command on this page.

◆ Key idea

Two different goals, two different drills. For kubernetes.io: “I can reach a working example in under thirty seconds from a cold browser.” For everything else: “I can type a working manifest from an empty file, and recover the field names with kubectl explain when I stall.” The second drill is the one candidates skip, and it is the one the CNPE allowlist makes decisive.

The clock — flag-and-move, results, retakes, and the proctor interrupting

☺ Like you’re 10: Don’t get stuck. If something is fighting you, mark it and go to the next one — you don’t need to get everything right to pass. And if the person watching says something, stop and listen; it isn’t a trap.

Time is the CNPE’s real adversary. 15–20 tasks in 120 minutes is roughly six to eight minutes each, and that average is a lie in both directions: some tasks take ninety seconds, and one or two will happily consume twenty minutes if you let them.

The budget, and the discipline that protects it (CNPE only)

The number that changes your behaviour is the pass mark: 64%. You do not need to finish. Plenty of people pass with tasks untouched. That single fact converts the correct strategy from “solve everything” to “harvest every point that is cheap, and never let one expensive task eat the cheap ones behind it.”

PhaseBudgetWhat you are doing
Setup~2 minAliases, .vimrc, skim the task list, note which tasks look expensive
First pass~85 minEvery task once, in order. Hard stop at your per-task ceiling — flag and move
Second pass~25 minWork the flags, cheapest first. Finish partials before starting anything new
Sweep~8 minRe-verify the tasks you rushed; confirm names, namespaces and contexts

The mechanism that makes it work is a ceiling, decided in advance: pick a number — six or seven minutes is typical — and when a task hits it and you are not clearly two edits from done, you flag it and move, mid-thought, without negotiating with yourself. Gizmo will tell you that you are so close. Gizmo does not have to pass this exam.

Two supporting habits. Partial credit is real on performance tasks, so leave a half-solved task in its best partial state rather than reverting it, and record in the notepad exactly what remains. And verify before you move — a fifteen-second kubectl get or rollout status catches the typo that would otherwise silently cost you the whole task.

kubectl -n team-a get deploy,svc,ingress

kubectl -n team-a rollout status deploy/checkout --timeout=30s

kubectl -n argocd get applications.argoproj.io -o wide

kubectl auth can-i list pods --as=system:serviceaccount:team-a:ci -n team-a

On the CNPA the same discipline appears in a gentler form: answer, flag, move; sweep the flags from the review screen; leave nothing blank.

If the proctor interrupts you

It will feel like an accusation. It usually isn’t — proctors query far more things than they escalate, and the overwhelming majority of interruptions are “please move your face back into frame” or “could you re-scan the desk.” What matters is how you respond.

Results and the retake entitlement (CNPE figures)

For the CNPE, results are emailed within 24 hours of finishing, per the official FAQ — the Important Instructions phrase it as “24 hours from the time that the exam is completed,” so treat it as the expected turnaround rather than a guaranteed maximum. You will get a pass/fail and a domain-level breakdown, not your marked answers or task-by-task grading; performance exams are graded after the fact, so nothing appears on screen when you click finish. Knowledge-based associate exams are often faster to report — check the CNPA page for its own stated turnaround.

The CNPE fee — US$445 at the time of writing, and the Linux Foundation runs frequent promotions and regional pricing, so verify at checkout — includes one free retake. Three things about that entitlement are worth knowing before you need it:

And if you do fail: the domain breakdown in that email is the most honest study plan you will ever be handed. Take it to how to study, rebuild the two weakest domains with the lab track and the practice bank, and book the retake while the environment is still fresh in your hands.

🐢 Timmy’s dress rehearsal · 45 min

One week out, run the whole thing as theatre. Clear the desk exactly as you will on the day. Unplug the second monitor. Put your phone in another room. Set a 120-minute timer. Open only kubernetes.io/docs and a terminal, with every other tab closed, and work a mock exam under those constraints — no project doc sites, no notes, no paper, notepad only. Do the ID-versus-profile comparison out loud. You are not practising Kubernetes here; you are practising the conditions, so that on the day the only unfamiliar thing on your screen is the tasks.

🎬 The night before
👺

Gizmo: Leave the second monitor plugged in — just switch it off. Nobody scans behind the desk. 😈

🐢

Timmy: They scan behind the desk. And “it was switched off” is a sentence people say after their session is terminated. Unplug it.

👺

Gizmo: Fine. But keep one little sticky note with the Rollout spec. It’s tiny! It’s basically a reminder, not a note.

🐢

Timmy: Paper isn’t allowed at all. If you need the Rollout spec, you need Know It Cold — or kubectl explain, which is permitted and faster than your handwriting.

🦆

Dot: Can I check the Argo CD docs during the exam? I always have them open at work.

🐢

Timmy: No. kubernetes.io, the blog, whatever the Quick Reference box links for that task, and local docs. That’s the whole list — and it’s why we drilled the manifests.

👺

Gizmo: Check in at T−5. Thirty minutes early is for cowards. 🤑

🐢

Timmy: Thirty minutes early is for people who have seen the proctor queue. Slow is smooth, Gizmo. Smooth is passing.

None of this is the hard part — the hard part is the manifests, the docs and the reps. But procedure is the cheapest place on the whole journey to lose an exam, and the only one you can eliminate entirely with an hour of preparation. Work the exam-prep checklist, follow the study plan in how to study, and confirm every volatile number on the official CNPE and CNPA pages before you book.

🐢 Timmy’s checkpoint

1. Name the four things your ID must satisfy at check-in. 2. How early should you begin check-in, and why does it cost you nothing? 3. Which four sources are permitted during the CNPE — and name three tools whose doc sites are not? 4. What is the safest planning assumption about breaks and the clock? 5. Your connection drops at minute 63 of the CNPE — what happens to your work, and what do you do? 6. What is the first command you run on every CNPE task? 7. Which exam details should you never trust from a third-party page?

Check your answers
  1. Government-issued, carries a photo and a signature (government-issued biometric IDs without a signature are accepted), is currently valid (not expired), and the name matches your registration exactly — in the ID’s own script. If your ID is spelled in your local language, your Identity Verification name must be spelled in your local language too: Kanji not Rōmaji, Chinese characters not pinyin. No second, Latin-script ID is required, and romanising your profile is what creates a mismatch. Physical document only: photos, scans and phone-wallet IDs are rejected.
  2. About thirty minutes before your slot. Check-in — system check, proctor queue, ID, room scan — happens before the timer starts, so being early is free, while being late can forfeit the attempt entirely.
  3. Permitted: kubernetes.io/docs (translations included), kubernetes.io/blog, task-specific pages linked from the exam’s Quick Reference box, and locally installed docs (man pages, --help, /usr/share, plus kubectl explain). Not permitted: any three of Argo CD, Flux, Tekton, Argo Rollouts, Crossplane, Backstage, Prometheus, OpenTelemetry, Kyverno, Gatekeeper, Istio, Helm.
  4. Assume there are none and that the clock never stops. Where an unscheduled break is permitted at all, it is on your time, must be cleared with the proctor first, and typically triggers re-verification.
  5. Your work persists — the CNPE grades cluster state and the clusters are not on your laptop — but the timer keeps running. Reconnect immediately from the same portal link, expect possible re-verification and another room scan, and if you cannot get back in, open a support ticket straight away with times.
  6. The kubectl config use-context … line printed with the task. Solving a task perfectly in the wrong cluster scores zero.
  7. Duration, question/task count, pass mark, price, retake terms, eligibility window, validity, permitted items and the allowlist itself. Confirm all of them in the candidate handbook and on the official Linux Foundation and CNCF exam pages before you book.