How to Crack the CKA Exam in 2026: Study Plan, Resources, and Tips
Complete CKA exam prep guide for 2026 — what to study, how to practice, which resources actually help, and tips to pass on the first attempt.
The CKA (Certified Kubernetes Administrator) is one of the most respected certifications in DevOps. It's also one of the hardest — not because the concepts are complex, but because it's a hands-on, time-pressured, command-line exam with no multiple choice.
This guide gives you a realistic study plan that gets you through it in 6–8 weeks, even if you're starting from scratch.
What the CKA Exam Actually Looks Like
- Duration: 2 hours
- Format: Performance-based — you solve real tasks in a live Kubernetes cluster
- Questions: 15–20 tasks, weighted by difficulty
- Passing score: 66%
- Environment: Ubuntu terminal + kubectl + vim/nano
- Open book: You can use kubernetes.io/docs during the exam
The exam is hosted by the Linux Foundation. You write YAML, run kubectl commands, and fix broken clusters — all under time pressure.
CKA Exam Domains (2025 Curriculum)
| Domain | Weight |
|---|---|
| Storage | 10% |
| Troubleshooting | 30% |
| Workloads & Scheduling | 15% |
| Cluster Architecture, Installation & Configuration | 25% |
| Services & Networking | 20% |
Troubleshooting is the heaviest domain at 30%. Practice it the most.
6-Week Study Plan
Week 1 — Kubernetes Fundamentals
If you haven't worked with Kubernetes before, start here. Otherwise, use this week as a refresh.
Topics:
- Cluster architecture (control plane, worker nodes, etcd, API server)
- Pods, Deployments, ReplicaSets, DaemonSets, StatefulSets
- Services (ClusterIP, NodePort, LoadBalancer)
- Namespaces, Labels, Selectors
Practice:
# Spin up a local cluster
minikube start --nodes 2
# Create resources imperatively (fast in exam)
kubectl run nginx --image=nginx --port=80
kubectl create deployment web --image=nginx --replicas=3
kubectl expose deployment web --port=80 --type=NodePort
kubectl create namespace devWeek 2 — Scheduling and Workloads
Topics:
- Node affinity, taints and tolerations
- Resource requests and limits
- ConfigMaps and Secrets
- Init containers, multi-container pods
- Jobs and CronJobs
Practice:
# Node affinity example
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: disktype
operator: In
values:
- ssdWeek 3 — Storage
Topics:
- PersistentVolumes (PV) and PersistentVolumeClaims (PVC)
- StorageClasses, dynamic provisioning
- Volume types: emptyDir, hostPath, NFS
- Volume mounts in pods
Practice:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1GiWeek 4 — Networking
Topics:
- Services and DNS
- Ingress controllers and Ingress resources
- Network Policies
- CoreDNS troubleshooting
- CNI plugins (know the concepts, not deep config)
Practice:
# Test DNS resolution inside a pod
kubectl run debug --image=busybox --rm -it -- nslookup kubernetes.default
# Check service endpoints
kubectl get endpoints my-serviceWeek 5 — Cluster Administration
Topics:
- kubeadm cluster setup (init, join)
- Upgrading clusters with kubeadm
- etcd backup and restore ← heavily tested
- Certificate management
- RBAC (Roles, ClusterRoles, Bindings)
Practice etcd backup — this comes up in almost every exam:
# Backup etcd
ETCDCTL_API=3 etcdctl snapshot save /tmp/etcd-backup.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
# Restore etcd
ETCDCTL_API=3 etcdctl snapshot restore /tmp/etcd-backup.db \
--data-dir=/var/lib/etcd-restoreWeek 6 — Troubleshooting and Mock Exams
This is the most important week. Spend 80% of it doing mock exams.
Common troubleshooting scenarios:
- Node NotReady — check kubelet:
systemctl status kubelet,journalctl -u kubelet - Pod CrashLoopBackOff —
kubectl describe pod,kubectl logs - Service not routing —
kubectl get endpoints, check selector labels - DNS not resolving —
kubectl get pods -n kube-system, check CoreDNS pods
Resources That Actually Work
Hands-On Practice (Most Important)
KodeKloud CKA Course — The best resource bar none. The labs run in a real browser-based Kubernetes environment. Their mock exams are harder than the actual test, which means you'll be well-prepared.
Killer.sh CKA Simulator — Comes free with your Linux Foundation exam purchase (2 sessions). The simulator is significantly harder than the real exam. Aim for 60%+ here and you're in good shape for the real thing.
Documentation
kubernetes.io/docs — Open during exam. Know how to navigate it fast. Bookmark these pages:
- Cheat sheet:
kubernetes.io/docs/reference/kubectl/cheatsheet/ - Tasks section: has copy-paste YAML for almost everything
- API reference: for exact field names
Books (Optional)
- Kubernetes in Action by Marko Lukša — best conceptual deep-dive
- The Kubernetes Book by Nigel Poulton — shorter, practical
Exam Day Tips
Speed Tricks
- Use imperative commands — generating YAML from scratch wastes time
# Fast: generate YAML and edit it
kubectl create deployment nginx --image=nginx --dry-run=client -o yaml > dep.yaml
# Fast: run pod with resource limits
kubectl run mem-pod --image=nginx --requests='cpu=100m,memory=128Mi' --limits='cpu=200m,memory=256Mi'- Set aliases at the start — saves seconds per command
alias k=kubectl
export do="--dry-run=client -o yaml"
export now="--grace-period 0 --force"- Use
kubectl explain— for field names you forget
kubectl explain pod.spec.containers.resourcesContext Switching
The exam has multiple clusters. Always check which cluster a question targets:
kubectl config use-context cluster1
kubectl config current-context # Verify before each questionDocumentation Search Strategy
Use Ctrl+F on kubernetes.io docs. Search for the exact resource type. Go to the Tasks section first — it has working YAML examples you can copy.
Common Mistakes to Avoid
- Not switching context — easiest way to solve the wrong cluster
- Forgetting namespace flags — many tasks are in non-default namespaces
- Not verifying your work — always run
kubectl getafter applying - Spending too long on one question — flag it, move on, come back
- Creating resources in wrong namespace — read questions carefully
Where to Buy
The CKA exam costs $395 through the Linux Foundation. It includes:
- One free retake
- 2 Killer.sh simulator sessions
- 12 months to schedule
Buy during Cyber Monday (November) or Linux Foundation's periodic sales — you can get 40–50% off. The exam itself doesn't expire, only the year-long scheduling window.
Linux Foundation CKA Exam — official purchase page. Look for promo codes before buying at full price.
Summary
| Week | Focus |
|---|---|
| 1 | K8s fundamentals — pods, deployments, services |
| 2 | Scheduling, workloads, ConfigMaps/Secrets |
| 3 | Storage — PV, PVC, StorageClass |
| 4 | Networking — Services, Ingress, Network Policies |
| 5 | Cluster admin — kubeadm, etcd backup, RBAC |
| 6 | Mock exams + troubleshooting drills |
The CKA is absolutely passable with 6 weeks of focused practice. The key is doing labs every single day — not just reading. Get hands-on time on KodeKloud and run through Killer.sh mock exams before your attempt.
Run your CKA practice on a real cluster — DigitalOcean Kubernetes gives you $200 free credit. Spin up a 3-node cluster, practice kubeadm upgrades, etcd backups, and troubleshooting scenarios without spending a rupee.
Stay ahead of the curve
Get the latest DevOps, Kubernetes, AWS, and AI/ML guides delivered straight to your inbox. No spam — just practical engineering content.
Related Articles
How to Build a DevOps Home Lab for Free in 2026
You don't need expensive hardware to practice DevOps. Here's how to build a complete home lab with Kubernetes, CI/CD, and monitoring using free tools and cloud free tiers.
Build a Kubernetes Cluster with kubeadm from Scratch (2026)
Step-by-step guide to building a real multi-node Kubernetes cluster using kubeadm — no managed services, no shortcuts.
DevOps Certifications Actually Worth Getting in 2026
Which DevOps certifications actually get you hired and how much salary bump should you expect? An honest breakdown of every major cert in 2026.