CKA 40-Day Study Roadmap
A day-by-day learning plan synthesized from the Tech Tutorials with Piyush CKA Full Course. Designed for the Certified Kubernetes Administrator exam (2025 Edition).
Phase 1: Foundation & Core Concepts (Days 0–10)
| Day | Topic | CKA Domain |
|---|---|---|
| 0 | Course Introduction & Exam Overview | Architecture |
| 1 | What is Kubernetes & Why K8s? | Architecture |
| 2 | Kubernetes Architecture (Control Plane & Worker Nodes) | Architecture |
| 3 | Installing Kubernetes with kubeadm | Architecture |
| 4 | kubectl Essentials & Cluster Interaction | Architecture |
| 5 | Understanding Pods & Container Patterns | Workloads |
| 6 | Multi-Container Pods & Init Containers | Workloads |
| 7 | Labels, Selectors & Annotations | Workloads |
| 8 | Deployments, ReplicaSets & Replication Controllers | Workloads |
| 9 | Kubernetes Services (ClusterIP, NodePort, LoadBalancer, ExternalName) | Networking |
| 10 | Kubernetes Namespaces (default, kube-system, resource isolation, DNS) | Architecture |
Phase 2: Workloads, Networking & Storage (Days 11–25)
| Day | Topic | CKA Domain |
|---|---|---|
| 11 | ReplicaSets & Deployments | Workloads |
| 12 | Rolling Updates & Rollbacks | Workloads |
| 13 | DaemonSets & StatefulSets | Workloads |
| 14 | Jobs & CronJobs | Workloads |
| 15 | Resource Quotas & Limits | Workloads |
| 16 | Services: ClusterIP, NodePort, LoadBalancer | Networking |
| 17 | Ingress & Ingress Controllers | Networking |
| 18 | CoreDNS & Service Discovery | Networking |
| 19 | Network Policies | Networking |
| 20 | Volumes & PersistentVolumes | Storage |
| 21 | PersistentVolumeClaims & StorageClasses | Storage |
| 22 | ConfigMaps & Secrets | Architecture |
| 23 | Taints, Tolerations & Node Affinity | Workloads |
| 24 | Custom Resource Definitions (CRDs) | Architecture |
| 25 | Phase 2 Review & Practice Exam | — |
Phase 3: Security, Scheduling & Troubleshooting (Days 26–35)
| Day | Topic | CKA Domain |
|---|---|---|
| 26 | Authentication & Authorization Basics | Architecture |
| 27 | RBAC: Roles, ClusterRoles & Bindings | Architecture |
| 28 | Service Accounts | Architecture |
| 29 | Pod Security Standards & Policies | Architecture |
| 30 | Certificate Management & TLS | Architecture |
| 31 | Advanced Scheduling: PriorityClasses, Preemption | Workloads |
| 32 | Cluster Upgrades & etcd Backup/Restore | Architecture |
| 33 | Troubleshooting: Nodes, Pods & Networking | Troubleshooting |
| 34 | Troubleshooting: Control Plane & Storage | Troubleshooting |
| 35 | Phase 3 Review & Practice Exam | — |
Phase 4: Mock Exams & Final Preparation (Days 36–40)
| Day | Focus |
|---|---|
| 36 | Mock Exam 1: Full 2-Hour Simulation |
| 37 | Mock Exam 2: Speed & Accuracy Drill |
| 38 | Weak Area Revision & kubectl Cheatsheet |
| 39 | Exam Strategy: Time Management & Documentation Search |
| 40 | Final Review & Confidence Building |
Daily Study Methodology
- Watch the daily video (20–40 min)
- Lab — Replicate every command on a local cluster (kind/minikube)
- Note — Summarize key commands and YAML patterns in your own words
- Quiz — Try to solve related tasks without looking at notes
- Log — Mark progress in the CKA Progress Tracker
Critical Exam Skills to Build
- YAML Speed: Practice writing Deployments, Services, and RBAC manifests from memory
- Service Types: Know the four types (ClusterIP, NodePort, LoadBalancer, ExternalName), their port fields, and when each applies
- kubectl Explain: Use
kubectl explain --recursiveto discover field structures quickly - Context Switching: The exam uses multiple clusters; be fluent with
kubectl config use-context - Docs Navigation: Learn to find answers on
kubernetes.io/docsin under 30 seconds - Troubleshooting Chain: Master
kubectl get → describe → logs → execfor rapid diagnosis