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.