Un Pod este cea mai mică unitate deployabilă din Kubernetes: un înveliș în jurul a unuia sau mai multor containere care împart același network namespace (un IP) și pot împărți volume de stocare. Nu deployezi containere direct — deployezi Pod-uri.
Ce se află în interiorul unui Pod
┌───────────────── Pod (has ONE shared IP) ─────────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ shared: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ talk to each other via localhost:port │
└────────────────────────────────────────────────────────────┘
