gpt4 book ai didi

Kubernetes 健康检查 : timeoutSeconds exceeds periodSeconds

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

在 Kubernetes 中 Kubernetes Health Check Probes ,如果 timeoutSeconds 超过 periodSeconds 会怎样?例如:

initialDelaySeconds: 10
periodSeconds: 5
timeoutSeconds: 10
successThreshold: 1
failureThreshold: 3

Pod 什么时候会“失效”?

  • initialDelaySeconds + (periodSeconds * failureThreshold);或
  • initialDelaySeconds + ( MAX(periodSeconds,timeoutSeconds) * failureThreshold) ;

当 Pod 成功时,同样的问题也适用。

最佳答案

这个blog post里面有图这清楚地说明了你的问题:

Probe Timeline

pod 将在最低时重新启动,

time = initialDelay + (failureThreshold - 1) * period + timeout

  • timeoutSeconds > periodSeconds ?

探测调用将在给定的时间间隔内触发,与之前的探测响应无关。一旦探测调用通过或失败/超时,将检查 failureThreshold。但建议使用大于timeoutSecondsperiodSeconds

关于Kubernetes 健康检查 : timeoutSeconds exceeds periodSeconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66687912/

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