gpt4 book ai didi

kubernetes - Kubernetes 滚动更新是否从服务负载均衡器中优雅地删除 pod

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

在负载均衡器后面滚动更新主机的标准做法是优雅地使主机停止轮换。这可以通过将主机标记为“不健康”并确保主机不再接收来自负载均衡器的请求来完成。

Kubernetes 是否对由 ReplicationController 管理并为 LoadBalancer 服务提供服务的 pod 做类似的事情?

即,Kubernetes 是否会从 LoadBalancer 轮换中取出一个 pod,确保传入的流量已经停止,然后才发出 pod 关闭?

最佳答案

实际上,一旦您删除 pod,它将处于“终止”状态,直到它被销毁(在 terminateGracePeriodSeconds 之后),这意味着它已从服务负载均衡器中删除,但仍然能够为现有请求提供服务。

我们还使用“就绪”健康检查,并且 preStop 是同步的,因此您可以让您的 preStop 钩子(Hook)将 pod 的就绪状态标记为假,然后等待它从负载均衡器中移除,然后再让 preStop 钩子(Hook)退出.

关于kubernetes - Kubernetes 滚动更新是否从服务负载均衡器中优雅地删除 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33611319/

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