POD处于RUNNING状态后,kubernetes事件中的readiness probe是否会运行?

问题描述 投票:0回答:1

POD准备好了之后,readiness probe也会运行吗?在POD处于RUNNING状态后还会运行吗?

kubernetes state pod
1个回答
1
投票

POD准备好后,是否还能运行准备状态检测?

是的。

POD处于运行状态后还能运行吗?

作为 公文 是说,有一些情况下。

应用程序暂时无法提供流量... 应用程序可能依赖于外部服务... 在这种情况下,你不想杀死应用,但也不想给它发送请求。Kubernetes提供了就绪探针来检测和缓解这些情况。容器的pod报告说它们还没有准备好,就不会通过Kubernetes服务接收流量。

所以。liveness probe 用来检测和补救App无法恢复,只能重新启动的情况。

Readiness probe 用于检测不得向App发送流量的情况。

这两个探针的设置与App的设置相同。initialDelaySeconds, periodSeconds 等。


1
投票

Readiness probe检查容器是否可用于传入流量。即使容器准备好了,它也在不断执行。

这里是文档。https:/kubernetes.iodocstasksconfigure-pod-containerconfigure-liveness-readiness-startup-probes.

© www.soinside.com 2019 - 2024. All rights reserved.