ایک Pod Kubernetes میں سب سے چھوٹی deploy کے قابل اکائی ہے: ایک یا زیادہ containers کے گرد ایک لپیٹ جو ایک ہی network namespace (ایک IP) کا اشتراک کرتے ہیں اور storage volumes کا اشتراک کر سکتے ہیں۔ آپ containers کو براہِ راست deploy نہیں کرتے — آپ Pods deploy کرتے ہیں۔
ایک Pod کے اندر کیا ہوتا ہے
┌───────────────── Pod (has ONE shared IP) ─────────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ shared: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ talk to each other via localhost:port │
└────────────────────────────────────────────────────────────┘
