Kubernetes Pod健康检查:LivenessProbe、ReadinessProbe与startupProbe
💖The Begin💖点点关注,收藏不迷路💖
|
在Kubernetes中,Pod的健康检查机制是确保应用稳定性和可靠性的关键。主要通过以下三种探针实现:
1、LivenessProbe
- 作用:
检查容器是否存活
。 - 处理:如果容器不健康,kubelet会杀掉该容器,并根据Pod的重启策略进行相应处理。
- 默认:未配置LivenessProbe时,默认认为容器健康。
2、ReadinessProbe
- 作用:
检查容器是否就绪,即是否准备好接受外部请求
。 - 影响:未就绪的Pod不会被Service路由流量。
- 目的:确保只有健康的Pod处理外部请求,避免服务中断或错误响应。