![](/img/trans.png)
[英]Kubernetes , liveness probe is failing but pod in Running state
[英]How to avoid starting kubernetes pod liveness checks until all containers are running
我在带有多个容器的 kubernetes pod 上过早地开始健康检查时遇到了麻烦。 我的 pod 是这样设置的:
目前,健康检查是在 sidecar 容器上配置的,最终会命中两个容器(代理,然后是主容器)。
如果主容器快速启动,那么一切都很好。 但是,如果 sidecar 快速启动而主容器启动缓慢(例如,如果需要拉取镜像),那么在其他容器启动之前,sidecar 上的初始活跃度检查就开始了。
有没有办法告诉 kubernetes:在 pod 中的所有容器启动之前,不要开始运行任何探针(活动性或就绪性检查)?
我知道我可以使用startupProbe
来更慷慨地等待启动:但理想情况下,为了避免其他监视警告,我更愿意完全抑制运行状况/活性探测,直到所有容器都启动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.