Skip to main content
Kubernetes fundamentals ยท Docs checked June 2026

Learn Kubernetes Zero to Advanced

A complete Kubernetes path ordered by cognitive load: mental models, primitives, reliability, networking, security, production tooling, and certification drills. Every module uses prediction, labs, troubleshooting, retrieval practice, and spaced review.

9 phases
56 interactive modules
160h total content
Free no account needed

How Each Lesson Works

Built on practice testing, distributed practice, worked examples, dual coding, and transfer exercises.

๐Ÿ“–
Step 1
Read Theory
Concept + ASCII architecture diagram
โ–ถ
Step 2
Predict + Run
Guess the state change before each command
๐ŸŽจ
Step 3
Explain the Diagram
Connect kubectl output to cluster state
๐Ÿง 
Step 4
Recall + Transfer
Quiz, review later, and solve a variant

Course Phases

Week 1

Mental Model Foundation

~8 hours

Build the right mental model before touching a cluster. Understand WHY Kubernetes exists and HOW it is structured.

Set Up Your Local ClusterWhy Kubernetes ExistsCluster Architecturekubectl & kubeconfig
Weeks 1โ€“3

Core Primitives

~24 hours

Master the essential building blocks: Pods, Deployments, and Services. These three resources are the foundation of everything in Kubernetes.

Pods โ€” The Atomic UnitDeployments โ€” Managing Pod LifecycleServices โ€” Stable NetworkingInit Containers & Lifecycle HooksReplicaSets โ€” Self-Healing GuaranteesCronJobs โ€” Scheduled WorkMulti-Container PatternsContainer Images โ€” Build, Tag & Load
Week 3โ€“4

Configuration & Reliability

~9 hours

Configure your apps correctly with ConfigMaps and Secrets, then make them production-reliable with health probes and resource management.

NamespacesLabels & SelectorsConfigMapsSecretsHealth ProbesResource Requests & LimitsService Types Deep DiveDNS & CoreDNSLimitRange & ResourceQuota
Week 5โ€“6

Storage, Ingress & Advanced Workloads

~10 hours

Persist data with Volumes and PersistentVolumes, expose apps externally with Ingress, and run stateful and node-level workloads.

Volumes & PersistentVolumesStatefulSetsDaemonSetsIngressNetworkPoliciesPersistentVolumes โ€” Storage LifecycleGateway API โ€” Next-Generation Ingress
Week 7โ€“8

Security, Scheduling & Reliability

~10 hours

Secure your cluster with RBAC, autoscale workloads with HPA, control scheduling with taints and affinity, and protect availability with PodDisruptionBudgets.

RBAC (Role-Based Access Control)Jobs & CronJobsHorizontal Pod Autoscaler (HPA)Taints, Tolerations & Node AffinityPodDisruptionBudgets & Cluster MaintenanceSecurityContext โ€” Pod & Container HardeningNode Management โ€” Cordon, Drain & MaintenanceAdmission Controllers โ€” Request Validation & Mutation
Week 9โ€“12

Advanced Kubernetes: Helm, CRDs & Observability

~19 hours

Package and deploy with Helm, extend Kubernetes with CRDs and Operators, and build observability into your cluster with metrics, logging, and tracing.

Helm: Kubernetes Package ManagerKustomize: Environment-Specific ConfigCustom Resource Definitions (CRDs)Observability: Metrics, Logging & TracingProduction Readiness ChecklistGitOps with ArgoCDService Mesh with IstioAPI Deprecations โ€” Staying Current Across Upgrades
Weeks 11+

Certification Prep (KCNA, CKA, CKAD)

~40 hours

Prepare for KCNA, CKA, and CKAD certifications with domain-focused practice, speed drills, and exam-level troubleshooting scenarios.

KCNA: Kubernetes & Cloud Native AssociateCKA: Certified Kubernetes AdministratorCKAD: Certified Kubernetes Application Developer
Weeks 14โ€“16

Cluster Operations

~20 hours

Master day-2 Kubernetes operations: bootstrap clusters with kubeadm, safeguard cluster state with etcd backup/restore, perform zero-downtime version upgrades, and manage PKI certificates before they expire.

Bootstrapping a Cluster with kubeadmetcd โ€” Backup, Restore & HealthUpgrading a Cluster with kubeadmPKI & Certificate ManagementHA Control Plane โ€” High Availability with kubeadm
Weeks 17โ€“18

Troubleshooting Mastery

~20 hours

Master the systematic debugging workflow that accounts for ~30% of the CKA exam. Diagnose Pod failures, network breakdowns, node problems, and control plane issues with confidence.

Troubleshooting PodsTroubleshooting NetworkingTroubleshooting NodesTroubleshooting the Control Plane