| 语义 | 失败=重启容器(不是摘流量) |
|---|---|
| 与就绪区别 | 就绪管流量,存活管重启 |
| 发布影响 | 存活失败→重启循环→rollout 停留 |
| 原则 | 存活探针做低成本自检,不依赖外部系统 |
存活探针
存活探针
livenessProbe:
httpGet: {path: /livez, port: 8080}
periodSeconds: 10
failureThreshold: 3存活探针指向依赖数据库的接口时:数据库抖动会引发全量实例同时重启。
Liveness 探针决定容器是否重启:连续失败即触发 kubelet 重启;发布期间误配会让新版本实例反复重启、更新无法收敛。
| 语义 | 失败=重启容器(不是摘流量) |
|---|---|
| 与就绪区别 | 就绪管流量,存活管重启 |
| 发布影响 | 存活失败→重启循环→rollout 停留 |
| 原则 | 存活探针做低成本自检,不依赖外部系统 |
livenessProbe:
httpGet: {path: /livez, port: 8080}
periodSeconds: 10
failureThreshold: 3