Pod to najmniejsza jednostka wdrożeniowa w Kubernetes: opakowanie wokół jednego lub więcej kontenerów, które współdzielą tę samą przestrzeń nazw sieci (jedno IP) i mogą współdzielić wolumeny pamięci masowej. Nie wdrażasz kontenerów bezpośrednio — wdrażasz Pody.
Co jest wewnątrz Poda
┌───────────────── Pod (ma JEDNO wspólne IP) ───────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ współdzielone: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • wolumeny │
│ │ komunikują się ze sobą przez localhost:port │
└────────────────────────────────────────────────────────────┘
