k8s 健康检查 http
时间: 2024-06-10 16:02:48 浏览: 112
阿里云k8s 一键部署nacos2.0.3
Kubernetes 中的健康检查是一种用于检查容器是否可用的机制。在 Kubernetes 中,它主要分为两种检查方式:Liveness 和 Readiness。
Liveness 检查用于检查容器是否处于存活状态,如果检测到容器不再处于存活状态,Kubernetes 将停止该容器并启动新的容器进行替换。如果容器已经没有响应,但是 Liveness 检查仍然返回成功,Kubernetes 将认为该容器处于正常运行状态。
Readiness 检查用于检查容器是否已经准备好接受流量。如果一个容器没有准备好接受流量,则 Kubernetes 不会将流量路由到该容器。
对于 HTTP 应用程序,Liveness 和 Readiness 检查通常使用 HTTP 接口进行实现。通过向 HTTP 端点发出 GET 请求,Kubernetes 可以检查应用程序是否处于可用状态。如果应用程序未响应请求或者返回非 200 的 HTTP 状态码,则 Kubernetes 认为应用程序不可用。
阅读全文