gpt4 book ai didi

kubernetes - 在 Kubernetes (k8s) 中,为什么部署支持副本?

转载 作者:行者123 更新时间:2023-12-02 11:30:01 25 4
gpt4 key购买 nike

在 K8S 中,下面创建了一个具有 n 个副本的部署 -$ kubectl run nginx --imaage nginx --replicas 6 但是如何以负载平衡的方式访问这些副本,因为它们没有任何共同的入口点(例如围绕它们的服务)。
那么部署能够扩展的目的是什么如何以负载平衡的方式访问它们(没有服务包裹在部署中)。

最佳答案

复制品 .spec.replicas是一个可选字段,用于指定所需 Pod 的数量。它默认为 1。这将有助于副本集管理 pod,并且无论 kubernetes Controller 管理器如何处理,都应该可以使用所需数量的 pod。
好吧,如果您在没有服务的情况下运行部署,那么无论您扩展 1 个副本还是 6 个副本,它都没有任何意义。如果您创建服务并映射到您的部署,那么 kubernetes 将负责 pod 之间的负载平衡。有关更多信息,请查看文档的此部分 https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies

关于kubernetes - 在 Kubernetes (k8s) 中,为什么部署支持副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63592124/

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