首页 > 解决方案 > Kubernetes 是否等待就绪探测通过以在 DNS 中添加 POD 条目

问题描述

Kubernetes 是否等待就绪探测通过以在 DNS 中添加 POD 条目?我观察到,如果 POD 启动后就绪探测仍在运行,则 POD 主机名在 DNS 中没有任何条目。一旦就绪探测通过,就会在 DNS 中创建条目。

我的 openshift 版本是 3.11,其中 kubernetes 版本是 1.11

标签: kubernetesopenshift

解决方案


是的,这是真的,它的readinessprobe设计目的是。

当readiness probe没有通过时,pod会处于NotReadystatus,因此不会出现在Endpoint列表中,而只有Endpoint列表中的Pod会被coredns解析。这可以有效防止最终用户在 Pod 的服务尚未准备好时访问新启动的 Pod。


推荐阅读