Pod เป็นหน่วยที่ deploy ได้เล็กที่สุดใน Kubernetes: เป็นตัวห่อหุ้มรอบ container หนึ่งตัวหรือมากกว่า ที่ใช้ network namespace เดียวกัน (IP เดียว) และสามารถแชร์ storage volume ได้ คุณไม่ได้ deploy container โดยตรง — คุณ deploy Pod
ภายใน Pod มีอะไรบ้าง
┌───────────────── Pod (has ONE shared IP) ─────────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ shared: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ talk to each other via localhost:port │
└────────────────────────────────────────────────────────────┘
