Um Pod é a menor unidade implantável no Kubernetes: um invólucro em torno de um ou mais containers que compartilham o mesmo network namespace (um IP) e podem compartilhar storage volumes. Você não faz deploy de containers diretamente — você faz deploy de Pods.
O que há dentro de um Pod
┌───────────────── Pod (tem UM IP compartilhado) ───────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ compartilhado: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ conversam entre si via localhost:port │
└────────────────────────────────────────────────────────────┘
