我在Openshift中同时创建了多个pod,我还想检查pod中的容器是否工作正常。其中一些容器可能需要一段时间才能启动,我不想等待一个pod完全运行后再启动另一个。
有没有什么Openshift / Kubernetes检查可以确保容器已经启动,同时继续进行其他部署?
发布于 2021-10-13 07:07:56
发布于 2021-10-13 08:08:08
...Some of these containers can take a while to start-up
对于需要长时间启动的容器来说,Liveness不是一个好的选择,主要是因为你必须设置一个很长的时间来满足启动的需要;这之后是不相关的-结果是在执行过程中无法及时检测到问题。相反,您可以使用startup probe来处理和检测启动和移交过程中的问题,并在成功时进行活动探测;或者在启动探测失败时,根据容器的restartPolicy重启容器。
https://stackoverflow.com/questions/69557869
复制相似问题