POD处于RUNNING状态后,是否在kubernetes事件中准备就绪探针?

时间:2020-06-10 07:38:31

标签: kubernetes state pod

准备就绪探针是否在POD准备就绪后仍在运行? 即使POD处于RUNNING状态,它也会运行吗?

2 个答案:

答案 0 :(得分:1)

“就绪”探针检查容器是否可用于传入流量。即使容器准备就绪,它也会不断执行。

以下是文档: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/

答案 1 :(得分:1)

准备就绪探针是否在POD准备就绪后仍在运行?

即使POD处于RUNNING状态,它也会运行吗?

正如official documentation所说,在某些情况下:

应用程序暂时无法提供流量...一个应用程序可能取决于外部服务...在这种情况下,您不想杀死该应用程序,但也不想发送该请求。 Kubernetes提供了准备就绪探针以检测和缓解这些情况。装有报告其容器尚未就绪的容器的容器无法通过Kubernetes Services接收流量。

因此,liveness probe用于检测和纠正App除非通过重新启动才能恢复的情况。

Readiness probe用于检测不应将流量发送给App的情况。

两个探针的设置与initialDelaySecondsperiodSeconds等相同。