首页/云/Kubernetes 速查/livenessProbe 存活探针
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条
调度与资源52 条
集群运维与排障54 条

livenessProbe 存活探针

检测进程是否卡死:失败达阈值后 kubelet 重启容器;只应检测自身健康,把可恢复的慢判定为死会引发重启风暴。

Kubernetes 速查云更新于 2026-10-12

HTTP 探针

HTTP 探针
livenessProbe:
  httpGet:
    path: /healthz
    port: 8080
  initialDelaySeconds: 15
  periodSeconds: 10
  failureThreshold: 3
  timeoutSeconds: 2

观察重启

观察重启
kubectl describe pod web-x | grep -i -A5 liveness
kubectl get pod web-x -o jsonpath='{.status.containerStatuses[0].restartCount}'
/healthz 检查进程内部状态即可;数据库、下游依赖的不稳定适合放 readiness,不要放进 liveness。

易错点

  • liveness 探下游依赖:数据库抖动触发全量重启,把局部故障放大成全局
  • initialDelaySeconds 小于应用启动时间:还没起来就被判死,进入反复重启

数据来源与参考

  • Kubernetes 官方文档 · 存活、就绪与启动探针
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌