Un Pod est la plus petite unité déployable dans Kubernetes : une enveloppe autour d'un ou plusieurs conteneurs qui partagent le même network namespace (une seule IP) et peuvent partager des volumes de stockage. Vous ne déployez pas des conteneurs directement — vous déployez des Pods.
Ce qu'il y a dans un Pod
┌───────────────── Pod (has ONE shared IP) ─────────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ shared: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ talk to each other via localhost:port │
└────────────────────────────────────────────────────────────┘
