Pod 是 Kubernetes 中最小的可部署单元:它是包裹一个或多个容器的封装,这些容器共享同一个 network namespace(一个 IP),并可共享存储卷。你不会直接部署容器——你部署的是 Pod。
一个 Pod 内部有什么
┌───────────────── Pod(拥有一个共享 IP)─────────────────┐
│ │
│ ┌──────────────┐ ┌──────────────┐ 共享: │
│ │ container A │ │ container B │ • network (IP) │
│ │ (app) │ │ (sidecar) │ • localhost │
│ └──────────────┘ └──────────────┘ • volumes │
│ │ 通过 localhost:port 互相通信 │
└────────────────────────────────────────────────────────────┘
