Kubernetes
An interactive Kubernetes tutorial covering cluster architecture, core resources, networking, storage, RBAC, and debugging — with hands-on YAML examples and quizzes.

Interactive Tutorial #

The tutorial runs as a full-page interactive app. Use the sidebar inside it to navigate between the 10 modules.


Can’t see the tutorial above? Open it directly: k8s-tutorial.html

Modules #

#ModuleTopics
01What is Kubernetes?Container orchestration, declarative model, K8s vs Docker
02Cluster ArchitectureAPI server, etcd, scheduler, kubelet, reconciliation loop
03Lab Setupk3s install, kubectl config, bash completion
04PodsManifests, health probes, liveness/readiness/startup
05Deployments & RolloutsRolling updates, rollbacks, HPA autoscaling
06Services & NetworkingClusterIP, NodePort, LoadBalancer, Ingress, CoreDNS
07ConfigMaps & SecretsEnv injection, volume mounts, encryption at rest
08Persistent StoragePV, PVC, StorageClass, access modes
09RBAC & SecurityRoles, ClusterRoles, bindings, auth can-i
10Observability & DebuggingTriage workflow, failure states, kubectl top