gpt4 book ai didi

java - 端点不可达时的Kubernetes启动探针

转载 作者:行者123 更新时间:2023-12-02 11:59:56 27 4
gpt4 key购买 nike

我有以下部署配置。由于应用程序由于错误而失败,因此测试人员健康状况和健康状况端点均无法访问。启动探针在作为restartPolicy失败后将继续重新启动容器。 pods 进入CrashLoopBackoff状态。有没有办法使这种启动探针失败?

livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: 8080
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 30
startupProbe:
httpGet:
path: /test-worker-health
port: 8080
failureThreshold: 12
periodSeconds: 10

最佳答案

The startup probe keeps restarting the container after failing


startupProbe不会重新启动容器,而livenessProbe会重新启动。

The pods enter CrashLoopBackoff state. Is there a way to fail such startup probe?


如果删除livenessProbe,将不会获得此重启行为。您可能想使用readinessProbe?

Is there a way to fail such startup probe?


你什么意思?正如您所说的,它已经“失败”了。您要自动回滚吗?这是由例如Canary部署,但这是更高级的主题。

关于java - 端点不可达时的Kubernetes启动探针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63692552/

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