【发布时间】:2021-06-02 00:40:04
【问题描述】:
Kubernetes 是否等待就绪探测通过以在 DNS 中添加 POD 条目? 我观察到,如果 POD 启动后就绪探测仍在运行,则 POD 主机名在 DNS 中没有任何条目。 一旦就绪探测通过,就会在 DNS 中创建条目。
我的 openshift 版本是 3.11,其中 kubernetes 版本是 1.11
【问题讨论】:
标签: kubernetes openshift
Kubernetes 是否等待就绪探测通过以在 DNS 中添加 POD 条目? 我观察到,如果 POD 启动后就绪探测仍在运行,则 POD 主机名在 DNS 中没有任何条目。 一旦就绪探测通过,就会在 DNS 中创建条目。
我的 openshift 版本是 3.11,其中 kubernetes 版本是 1.11
【问题讨论】:
标签: kubernetes openshift
是的,没错,它是 readinessprobe 设计的。
readiness probe 未通过时,pod 将处于NotReady 状态,因此不会出现在 Endpoint 列表中,而只有 Endpoint 列表中的 Pod 会被 coredns 解析。这样可以有效防止最终用户在 Pod 的服务还没有准备好时访问新启动的 Pod。
【讨论】: