k8s,deployment和pod的关系
时间: 2023-11-01 20:33:21 浏览: 140
6-k8s部署之Deployment+Pod+Service1
在 Kubernetes 中, Deployment 定义了一组副本数量为 N 的 Pod 模板。Deployment 确保在集群中始终有 N 个副本在运行,并且在 Pod 失败或被删除时会自动创建新的 Pod。Deployment 可以管理 Pod 的生命周期,例如滚动升级和回滚。
而 Pod 则是 Kubernetes 中最小的调度单位,它是由一个或多个容器组成的。每个 Pod 都有一个唯一的 IP 地址和一个与之关联的 DNS 名称,以便其他 Pod 可以通过它们进行通信。Deployment 在创建 Pod 时使用 Pod 模板,因此每个 Pod 的规格都相同。
因此,可以将 Deployment 视为管理 Pod 副本的控制器,而 Pod 则是 Kubernetes 中的基本操作单元。
阅读全文