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里的健康检查和Ingress方式服务暴露的流量走向