Chapter 1: The Container Orchestration Problem
⏱️ Total chapter time: ~55 min (25 min reading + 30 min lab)
After this chapter, you will be able to: Explain why Kubernetes exists, describe every component of a K8s cluster, and navigate a live Minikube cluster using
kubectl.
What’s Inside
| Section | Topic | Time |
|---|---|---|
| 1.1 | From Docker to Orchestration — Why Compose Isn’t Enough | ~8 min |
| 1.2 | Kubernetes Architecture — The 10,000ft View | ~8 min |
| 1.3 | Control Plane Deep Dive | ~6 min |
| 1.4 | Worker Nodes and the Kubelet | ~5 min |
| 1.5 | 🔬 Lab: Your First Cluster — Minikube Setup & Exploration | ~30 min |
Prerequisites
- Docker installed and working (
docker pssucceeds) kubectlinstalled (kubectl version --client)minikubeinstalled (minikube version)- No prior Kubernetes experience needed