Kubernetes
If Docker taught you to pack an app in a box, Kubernetes is the entire port ⚓ — cranes, dispatchers, and dock workers that decide where every box goes, replace it the moment it falls overboard, and add more docking bays the second traffic picks up. Nobody stands there manually anymore; you just describe the port you want, and Kubernetes keeps building it.
Why Kubernetes?
The problem of running containers at real scale, and why "just restart it manually" stops working.
→ 02Architecture: control plane vs. nodes
The API server, etcd, scheduler, controller manager — and what a worker node actually runs.
→ 03Pods — the smallest deployable unit
Why Kubernetes schedules pods, not containers, and what that buys you.
→ 04Deployments & ReplicaSets
Self-healing replica counts, rolling updates, and rolling back a bad release.
→ 05Services & networking
A stable address for a constantly-changing set of pods — ClusterIP, NodePort, LoadBalancer.
→ 06ConfigMaps & Secrets
Keeping configuration and sensitive values out of your container images.
→ 07Volumes & persistent storage
PersistentVolumes, PersistentVolumeClaims, and StorageClasses for stateful workloads.
→ 08Ingress — exposing apps to the world
Routing external HTTP(S) traffic into the cluster by host and path.
→ 09Helm basics
Packaging a whole set of manifests as one versioned, parameterized chart.
→ 10Troubleshooting & the kubectl toolbox
Your pod is stuck in Pending or CrashLoopBackOff. Now what?
→ 11Best practices & real-world patterns
Resource requests/limits, probes, namespaces, and habits that keep clusters sane.
→ 12Workload types: StatefulSets, Jobs, CronJobs & DaemonSets
Stateful apps, run-once tasks, scheduled tasks, and one-pod-per-node.
→ 13RBAC, ServiceAccounts & Namespaces
Splitting a cluster into zones, pod identity, and who's allowed to do what.
→ 14Autoscaling & scheduling
HPA, node affinity, taints & tolerations — letting Kubernetes decide, and steering where.
→ 15NetworkPolicies & init containers
A firewall between pods, and setup work that runs before your app does.
→ ✓Kubernetes quiz
16 questions, straight from the 15 lessons above.
→