首页/云/云与容器速查/Pod 概念与最小示例
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条容器与 Docker106 条
Kubernetes68 条
容器排障33 条

Pod 概念与最小示例

Pod 是调度最小单元:一个或多个容器共享网络命名空间(同一 IP、端口互斥)、共享 volumes 与生命周期。通常由控制器管理,裸 Pod 只在调试时用。

云与容器速查云更新于 2026-10-12
共享网络命名空间、存储卷、cgroup 边界
端口冲突同 Pod 内容器端口不能重复,因为共用一个 IP
restartPolicyAlways(默认)/ OnFailure / Never
使用姿势生产交给 Deployment/StatefulSet 管理,不裸建 Pod

Pod 示例

Pod 示例
apiVersion: v1
kind: Pod
metadata:
  name: web-1
  labels:
    app: web
spec:
  containers:
    - name: web
      image: nginx:1.27-alpine
      ports:
        - containerPort: 80
      resources:
        requests: { cpu: 100m, memory: 128Mi }
        limits: { cpu: 500m, memory: 256Mi }
Pod 用 localhost 即可访问同 Pod 其他容器;跨 Pod 通信一律走 Service 名。

易错点

  • 裸 Pod 被删后无人重建:以为集群会自动拉起(那是有控制器时)
  • 同 Pod 两个容器都监听 80:第二个容器启动直接失败

数据来源与参考

  • Kubernetes Docs:Pods

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌