🚀 Kubernetes Roadmap
1️⃣ Introduction & Basics
- Why Kubernetes? Problems it solves (manual scaling, resilience, deployments)
- Containers vs VMs vs Kubernetes
- Core benefits: scalability, resilience, declarative infra, portability
- Kubernetes versions & community ecosystem
2️⃣ Kubernetes Architecture
Control Plane Components
- API Server
- Scheduler
- Controller Manager
- etcd (state store) → MVCC, snapshots, restore, high availability
Worker Node Components
- Kubelet
- Kube-proxy (iptables vs IPVS)
- Container Runtime (Docker, containerd, CRI-O, why Docker deprecated)
Pod Lifecycle & Scheduling
- Pod phases: Pending, Running, Succeeded, Failed