You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Kubernetes YAML让livenessProbe仅在5次健康检查失败后判定异常

Kubernetes livenessProbe 连续5次失败才判定异常的配置方法

核心是调整livenessProbe下的failureThreshold字段,该字段专门用来定义探针判定失败所需的连续失败次数,默认值为3,将其设置为5即可满足需求。

完整配置示例如下:

apiVersion: v1
kind: Pod
metadata:
  name: liveness-demo
spec:
  containers:
  - name: demo-container
    image: nginx:alpine
    livenessProbe:
      httpGet:
        path: /healthz
        port: 80
      periodSeconds: 10 # 每10秒执行一次健康检查,可自定义
      failureThreshold: 5 # 连续5次检查失败才判定探针失败

补充说明:

  • 若使用默认的periodSeconds: 10配置,配合failureThreshold: 5时,Pod需要连续50秒健康检查不通过才会触发重启逻辑,你可以根据业务的容错需求调整periodSeconds的数值。
  • 该配置规则对就绪探针readinessProbe、启动探针startupProbe同样适用,判定逻辑一致。

内容的提问来源于stack exchange,提问作者Wisdom Seeker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 18:15:03