gpt4 book ai didi

Kubernetes Helm 在 Helm 部署期间在杀死旧 pod 之前等待

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

我有一个“大”微服务(网站),在生产环境中使用 Helm Chart 部署了 3 个 pod,但是当我部署新版本的 Helm 图表时,在 40 秒内(启动我的大微服务的时间)我遇到了问题与网站 (503 Service Unavailable)
所以,我查看了一个解决方案,告诉 kubernetes 在新版本完全启动之前不要杀死旧的 pod

我试过 --wait --timeout但它对我不起作用。

我的 EKS 版本:“v1.14.6-eks-5047ed”

最佳答案

如果没有关于 Pod 的更多细节,我建议:

使用 Deployment (如果还没有)以便 Pod 由复制 Controller 管理,这允许做 rolling updates ,并与 configured 结合使用启动探测器(如果在 k8s v1.16+ 上)或就绪探测器,以便 Kubernetes 知道新 Pod 何时准备好接受流量(当所有容器都准备就绪时,Pod 被视为准备就绪)。

关于Kubernetes Helm 在 Helm 部署期间在杀死旧 pod 之前等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58980083/

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