Passed first attempt
I passed the CKA on my first attempt. But looking back at how I prepared, a lot of what I spent time on was the wrong thing — and I got lucky that the right habits kicked in when it counted.
Here's what actually matters.
The exam environment is not your environment
The CKA gives you a browser-based terminal. It's not your terminal. It's a slightly sluggish remote session into a set of nodes, switching between different clusters via kubectl config use-context. The font is different. The shell history is empty. Your muscle memory is useless for the first 10 minutes.
If you're used to a polished local setup — custom aliases, shell completions, a tuned kubeconfig workflow — that setup will slow you down on exam day. The comfort it gives you in practice doesn't transfer.
What actually prepares you
Get used to the exam setup, not your setup. Practice in a plain terminal, no custom config pre-loaded. The exam allows you to set aliases — alias k=kubectl, export do='--dry-run=client -o yaml' — so practice setting those as the very first thing, every single time you sit down.
Speed with imperative commands. You should never write YAML from scratch in the exam. kubectl run, kubectl create deployment, kubectl expose, kubectl create role — these generate what you need. kubectl get pod -o yaml > pod.yaml to inspect and copy. Never start from a blank file.
Learn the docs layout, not the content. The exam is open-book but the docs won't help you if you're searching. Memorize where the important pages live: volumes, RBAC, network policies, pod security standards, service accounts. Bookmark them at the start of the exam.
Flag and move. Two hours for 17 questions is not generous. Anything taking more than 4-5 minutes gets flagged and skipped. High-weight questions first — the weighting is shown per question.
The main lesson
The CKA isn't testing whether you know Kubernetes. It's testing whether you can operate Kubernetes fast, in an environment you didn't set up. Those are different skills. Train the second one.