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)

DayTopicCKA Domain
0Course Introduction & Exam OverviewArchitecture
1What is Kubernetes & Why K8s?Architecture
2Kubernetes Architecture (Control Plane & Worker Nodes)Architecture
3Installing Kubernetes with kubeadmArchitecture
4kubectl Essentials & Cluster InteractionArchitecture
5Understanding Pods & Container PatternsWorkloads
6Multi-Container Pods, Init Containers & SidecarsWorkloads
7Labels, Selectors & AnnotationsWorkloads
8Deployments, ReplicaSets & Replication ControllersWorkloads
9Kubernetes Services (ClusterIP, NodePort, LoadBalancer, ExternalName)Networking
10Kubernetes Namespaces (default, kube-system, resource isolation, DNS)Architecture

Phase 2: Workloads, Networking & Storage (Days 11–25)

DayTopicCKA Domain
11Multi-Container Pods (Sidecar, Init, Adapter, Ambassador)Workloads
12DaemonSets, Jobs & CronJobsWorkloads
13Static Pods, Manual Scheduling, Labels & SelectorsWorkloads
14Taints & Tolerations in KubernetesWorkloads
15Node Affinity ExplainedWorkloads
16Kubernetes Requests and LimitsWorkloads
17Kubernetes Autoscaling — HPA vs VPAWorkloads
18Kubernetes Health Probes — Liveness vs Readiness vs StartupWorkloads
19ConfigMaps & SecretsArchitecture
20SSL/TLS FundamentalsSecurity
21Manage TLS Certificates in K8s — CSR & kubeadm PKISecurity
22Authentication & Authorization BasicsArchitecture
23RBAC: Roles, RoleBindings & Hands-On DemoArchitecture
24RBAC Continued: ClusterRoles & ClusterRoleBindingsArchitecture
25Kubernetes Service Account & RBAC for WorkloadsArchitecture
26Kubernetes Network Policies ExplainedNetworking
27Setup a Multi Node Kubernetes Cluster Using KubeadmArchitecture

Phase 3: Storage, Scheduling & Troubleshooting (Days 28–37)

DayTopicCKA Domain
28Docker Storage: Volumes, Bind Mounts & Layered ArchitectureStorage
29Kubernetes Storage: Volumes, PersistentVolumes & PVCsStorage
30What Is DNS — External DNS FundamentalsNetworking
31Understanding CoreDNS In KubernetesNetworking
32Kubernetes Networking Explained — CNI With @kubesimplifyNetworking
33Kubernetes Ingress Tutorial — Ingress Explained (with @AbhishekVeeramalla)Networking
34RestoreArchitecture
35Troubleshooting: Nodes, Pods & NetworkingTroubleshooting
36Troubleshooting: Control Plane & StorageTroubleshooting
37Phase 3 Review & Practice Exam

Phase 4: Mock Exams & Final Preparation (Days 38–42)

DayFocus
38Mock Exam 1: Full 2-Hour Simulation
39Mock Exam 2: Speed & Accuracy Drill
40Weak Area Revision & kubectl Cheatsheet
41Exam Strategy: Time Management & Documentation Search
42Final Review & Confidence Building

Daily Study Methodology

  1. Watch the daily video (20–40 min)
  2. Lab — Replicate every command on a local cluster (kind/minikube)
  3. Note — Summarize key commands and YAML patterns in your own words
  4. Quiz — Try to solve related tasks without looking at notes
  5. 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 --recursive to 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/docs in under 30 seconds
  • Troubleshooting Chain: Master kubectl get → describe → logs → exec for rapid diagnosis

Sources


Tags: cka kubernetes roadmap learning-plan 40-days devops