首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >就绪探头健康后K8S滚动更新关闭pods

就绪探头健康后K8S滚动更新关闭pods
EN

Stack Overflow用户
提问于 2020-08-31 11:16:12
回答 1查看 107关注 0票数 1

下面是我的Readiness配置:

代码语言:javascript
复制
readinessProbe:
        httpGet:
            path: /devops/versioninfo/api
            port: 9001
        initialDelaySeconds: 300
        timeoutSeconds: 3
        periodSeconds: 10
        failureThreshold: 60

以下是我的滚动更新策略:

代码语言:javascript
复制
strategy:
  rollingUpdate:
    maxSurge: 2
    maxUnavailable: 0

因为我的pods需要很长时间才能准备好,但当部署滚动更新时,当新pods的状态为running时,旧pods会被删除,而ready health不是ok状态。

如何让滚动更新策略是新的准备好了,然后删除旧的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-31 12:10:36

您可以尝试在部署规范中增加minReadySeconds选项。基本上,告诉部署您至少需要等待X秒,然后才能说一个特定的pod准备就绪。

✌️

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63664292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档