gpt4 book ai didi

docker - 何时使用 Docker HEALTHCHECK 与 livenessProbe/readinessProbe

转载 作者:IT老高 更新时间:2023-10-28 12:44:49 25 4
gpt4 key购买 nike

在 Dockerfile 中指定 HEALTHCHECK 的新功能对于 Kubernetes 探测指令似乎是多余的。关于什么时候使用有什么建议吗?

最佳答案

如果您使用 Kubernetes,我建议您只使用 Kubernetes 活跃度/就绪性检查,因为 Docker 健康检查 has not been integrated in the Kubernetes截至目前(1.12 版)。这意味着 Kubernetes 不会在其 api 服务器中公开检查状态,内部系统组件无法消费此信息。此外,Kubernetes 区分 liveness from readiness checks ,以便其他组件可以做出不同的 react (例如,重新启动容器与从服务的端点列表中删除 pod),这是 docker HEALTHCHECK 目前不提供的。

更新:从 Kubernetes 1.8 开始,Docker HEALTHCHECK 一直是 disabled explicitly在 Kubernetes 中。

关于docker - 何时使用 Docker HEALTHCHECK 与 livenessProbe/readinessProbe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41475088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com