gpt4 book ai didi

kubernetes - kubernetes 中每个部署可以配置多少个 pod?

转载 作者:行者123 更新时间:2023-12-02 11:56:44 24 4
gpt4 key购买 nike

根据 Kubernetes 文档,Deployment 和 ReplicaSet 之间存在 1:1 对应关系。同样,根据replica属性,一个ReplicaSet可以管理n个相同性质的pod。这是正确的理解吗?

逻辑上(假设 Deployment 是一个包装器/ Controller )我觉得 Deployment 可以有多个副本集,每个副本集可以有多个 Pod(相同或不同类型)。如果这个说法是正确的,有人可以分享一个示例 K8S 模板吗?

最佳答案

1.) 是的,Deployment 是一个 ReplicaSet,在更高级别进行管理。

2.) 不,一个 Deployment 不能有多个 ReplicaSet,一个 Deployment 几乎就是一个 ReplicaSet。通常,您从不直接使用 ReplicaSet,部署就是您所需要的。不可以,一个 Deployment 或 ReplicaSet 中不能有不同的 Pod 模板。复制的目的是创建同一事物的副本。

至于每个 Deployment 可以运行多少个 Pod,除非另有说明,否则实际上并不是每个 Deployment 都有限制。通常,您可以在 Deployment 中设置所需的副本数量,或者使用具有最小和最大 Pod 数量的 Horizo​​ntal Pod Autoscaler。除非节点限制更小,否则以下限制适用:

  • 每个节点不超过 100 个 Pod
  • Pod 总数不超过 150000 个

https://kubernetes.io/docs/setup/best-practices/cluster-large/

关于kubernetes - kubernetes 中每个部署可以配置多少个 pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57523813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com