gpt4 book ai didi

kubernetes - 如何在X8中等待X秒完成滚动更新?

转载 作者:行者123 更新时间:2023-12-02 12:09:29 26 4
gpt4 key购买 nike

我正在使用k8s部署我的docker应用程序。
陈述应用程式准备就绪需要20到30秒的时间,应用程式庞大,启动时需要一些时间。
开机平均时间为20-30秒。我想在滚动更新过程中等待60秒钟。因为目前,在启动新应用程序(在新容器中)时,旧容器已终止。
我该怎么做?

最佳答案

以足够长的failureThreshold * periodSeconds配置pod规范中的readiness probe and startup probe,以覆盖最坏情况的启动时间。

ports:
- name: readiness-port
containerPort: 8080
hostPort: 8080

readinessProbe:
httpGet:
path: /healthz
port: readiness-port
failureThreshold: 1
periodSeconds: 10

startupProbe:
httpGet:
path: /healthz
port: readiness-port
failureThreshold: 30
periodSeconds: 10

关于kubernetes - 如何在X8中等待X秒完成滚动更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64426850/

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