pod健康检查(LivenessProbe和ReadinessProbe)

Posted normanlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pod健康检查(LivenessProbe和ReadinessProbe)相关的知识,希望对你有一定的参考价值。

LivenessProbe:用于判断容器是否存活(running状态),如果LivenessProbe探针探测到容器不健康,则kubelet杀掉该容器,并根据容器的重启策略做相应的处理。如果一个容器不包含LivenessProbe探针,则kubelet认为该容器的LivenessProbe探针返回的值永远是“Success”。

ReadinessProbe:用于判断容器是否启动完成(ready状态),可以接收请求。如果ReadinessProbe探针检测到失败,则Pod的状态被修改。Endpoint Controller将从Service的Endpoint中删除包含该容器所在Pod的Endpoint。

LivenessProbe三种实现方式: 

未完待续

以上是关于pod健康检查(LivenessProbe和ReadinessProbe)的主要内容,如果未能解决你的问题,请参考以下文章

kubernetes之pod健康检查

聊聊Kubernetes里的健康检查和Ingress方式服务暴露的流量走向

k8s之Pod健康检测

再战 k8s:Pod Volume存储卷健康检查

pod健康检查详解(liveness,readiness,滚动更新)

健康检查调度约束