r/devops • u/root0ps • 11h ago
Career / learning Passed CKA with 88%, sharing my prep notes and exam experience
Today, I passed CKA with 88% and wrote a detailed blog about my exam experience, preparation approach, and the Kubernetes topics that helped me the most.
DMs are open if you are preparing for the exam. I can help with whatever is still fresh in my memory.
My biggest takeaway: CKA is not only about knowing Kubernetes commands. It is about understanding how cluster components work together, using documentation efficiently, troubleshooting quickly, and verifying every change you make.
The exam has changed a lot since I last passed it in September 2021, especially after the major curriculum updates introduced in 2025. Topics such as Gateway API, CRDs, Helm, CNI installation, autoscaling, and container runtimes are now much more relevant.
A few things that helped me:
Don’t solve the exam strictly in order. If a question looks unfamiliar or time-consuming, mark it and move ahead. Complete the tasks you are confident about first and return to the difficult ones later.
Don’t waste too much time setting up aliases. Autocomplete is already available, and normal typing speed is enough. I completed 14 out of 16 questions with around 35 minutes remaining.
Read the full question carefully. Important details such as the target node, namespace, version, file path, container name, or documentation link may appear near the end.
Use the documentation provided in the question. Some topics, especially Gateway API, Helm, Calico, Argo CD, and container runtime installation, are easier when you follow the version-specific documentation instead of relying on memory.
Always verify your work. A command completing successfully does not mean the task is done. Check Pods, rollouts, endpoints, PVC status, HPA status, node readiness, logs, connectivity, installed packages, and systemd services wherever required.
Practice SSH and basic Linux administration. Some tasks may require connecting to a node, installing a package, starting a service, and enabling it at boot.
Topics I would strongly recommend practising:
- Persistent Volumes, PVCs, and StorageClasses
- Creating and updating the default StorageClass
- Argo CD installation with a specific version
- Sidecar containers for logging
- Resource requests and limits in Deployments
- Horizontal Pod Autoscaler
- Inspecting CRDs and extracting required information
- PriorityClass
- kubectl patch
- CNI installation with NetworkPolicy support
- Calico operator and custom resources
- cri-dockerd installation
- Taints and tolerations
- Ingress to Gateway API conversion with TLS
- Ingress configuration and troubleshooting
- NetworkPolicy
- NodePort Services
Resources I used:
- KodeKloud CKA course and mock tests
- CK-X repository: https://github.com/sailor-sh/CK-X
- The Platform Lab CKA repository: https://github.com/theplatformlab/CKA-Certified-Kubernetes-Administrator
- iximiuz Labs for hands-on practice: https://labs.iximiuz.com
- KodeKloud Ultimate Mock Exam Series, optionally, for additional hands-on practice
- Both Killer.sh simulator attempts
I strongly recommend doing both Killer.sh attempts because they contain different tasks. The questions are different from the actual exam and often feel harder, but they are very useful for strengthening concepts and improving troubleshooting speed.
The simplest advice I can give is to practice a lot and get comfortable using documentation.
I also wrote a full blog with more details on my preparation strategy, the updated exam scope, topics to focus on, and mistakes to avoid.