Sebuah Pod adalah unit terkecil yang bisa di-deploy di Kubernetes: pembungkus di sekitar satu atau lebih container yang berbagi network namespace yang sama (satu IP) dan bisa berbagi storage volume. Anda tidak men-deploy container secara langsung — Anda men-deploy Pod.
Apa yang ada di dalam sebuah Pod
┌───────────────── Pod (has ONE shared IP) ─────────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ shared: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ talk to each other via localhost:port │
└────────────────────────────────────────────────────────────┘
