Kubernetes 探测器 - 他们检查 pod 的顺序是什么?
Kubernetes Probes - What is the order in which they examine the pod?
希望了解 kubenetes 使用 3 种类型的探测器检查 pods 的顺序 - 启动、就绪和实时。
如何正确理解或设计这 3 个探头以用于正常应用?如果启动探测器有错误条目,发生冲突或破坏应用程序的可能性有多大
启动探测
这 运行 首先。 当它成功时,Readiness Probe 和 Liveness Probe 将持续 运行。如果失败,容器将被终止。
将此用于“启动缓慢的应用程序”,如果需要,您可以使用与 Liveness 相同的命令。
The kubelet uses startup probes to know when a container application has started. If such a probe is configured, it disables liveness and readiness checks until it succeeds, making sure those probes don't interfere with the application startup. This can be used to adopt liveness checks on slow starting containers, avoiding them getting killed by the kubelet before they are up and running.
活性探测
这用于终止容器,以防应用程序中出现 死锁。
就绪探测
这个用来检查容器是否可以接收流量。
希望了解 kubenetes 使用 3 种类型的探测器检查 pods 的顺序 - 启动、就绪和实时。
如何正确理解或设计这 3 个探头以用于正常应用?如果启动探测器有错误条目,发生冲突或破坏应用程序的可能性有多大
启动探测
这 运行 首先。 当它成功时,Readiness Probe 和 Liveness Probe 将持续 运行。如果失败,容器将被终止。
将此用于“启动缓慢的应用程序”,如果需要,您可以使用与 Liveness 相同的命令。
The kubelet uses startup probes to know when a container application has started. If such a probe is configured, it disables liveness and readiness checks until it succeeds, making sure those probes don't interfere with the application startup. This can be used to adopt liveness checks on slow starting containers, avoiding them getting killed by the kubelet before they are up and running.
活性探测
这用于终止容器,以防应用程序中出现 死锁。
就绪探测
这个用来检查容器是否可以接收流量。