Kubernetes Pod
Problem
Sometimes multiple tightly coupled containers need to run together and share networking or storage.
Kubernetes needs a smallest deployable unit.
Solution — Pod
A pod groups one or more containers into one scheduling unit.
Pod ├─ Application └─ Sidecar
Containers inside it can share networking and volumes.
Core idea: a pod is Kubernetes' basic unit of workload placement.