2021-08-10
DevOps
0

目录

liveness 活性探测
readiness 就绪探针
startup启动探针

liveness 活性探测

📚 Kubelet 使用活性探测来知道何时重新启动容器。例如,活性探测可能会捕捉到一个死锁,这时应用程序正在运行,但无法取得进展。在这种状态下重新启动容器有助于使应用程序更可用,尽管存在 bug。

readiness 就绪探针

📚 Kubelet 使用准备好的探测来知道容器何时准备好开始接受流量。当所有的容器都准备好时,一个 Pod 就被认为是准备好了。此信号的一个用途是控制哪些 Pods 用作服务的后端。当一个 Pod 没有准备好时,它会从 Service 负载平衡器中移除。

startup启动探针

📚 Kubelet 使用启动探测来知道容器应用程序何时启动。如果配置了这样的探测,它将禁用活性和准备状态检查,直到成功,以确保这些探测不会干扰应用程序的启动。这可以用来对缓慢启动的容器进行活性检查,避免它们在启动和运行之前被 kubelet 杀死。

本文作者:BARM

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!