准备就绪探针是否在POD准备就绪后仍在运行? 即使POD处于RUNNING状态,它也会运行吗?
答案 0 :(得分:1)
“就绪”探针检查容器是否可用于传入流量。即使容器准备就绪,它也会不断执行。
答案 1 :(得分:1)
准备就绪探针是否在POD准备就绪后仍在运行?
是
即使POD处于RUNNING状态,它也会运行吗?
是
正如official documentation所说,在某些情况下:
应用程序暂时无法提供流量...一个应用程序可能取决于外部服务...在这种情况下,您不想杀死该应用程序,但也不想发送该请求。 Kubernetes提供了准备就绪探针以检测和缓解这些情况。装有报告其容器尚未就绪的容器的容器无法通过Kubernetes Services接收流量。
因此,liveness probe
用于检测和纠正App除非通过重新启动才能恢复的情况。
Readiness probe
用于检测不应将流量发送给App的情况。
两个探针的设置与initialDelaySeconds
,periodSeconds
等相同。