kubernetes - Kubernetes 是否等待就绪探测通过以在 DNS 中添加 POD 条目
问题描述
Kubernetes 是否等待就绪探测通过以在 DNS 中添加 POD 条目?我观察到,如果 POD 启动后就绪探测仍在运行,则 POD 主机名在 DNS 中没有任何条目。一旦就绪探测通过,就会在 DNS 中创建条目。
我的 openshift 版本是 3.11,其中 kubernetes 版本是 1.11
解决方案
是的,这是真的,它的readinessprobe
设计目的是。
当readiness probe没有通过时,pod会处于NotReady
status,因此不会出现在Endpoint列表中,而只有Endpoint列表中的Pod会被coredns解析。这可以有效防止最终用户在 Pod 的服务尚未准备好时访问新启动的 Pod。
推荐阅读
- python - 如何在不使用表单的情况下通过 django 中的 html 模板将数据发布到数据库中
- javascript - 如何让 css 影响最终结果?
- prolog - 如何获得所需的输出
- java - 当用户触摸屏幕上的任意位置时,如何一一填充回收站视图?
- pdf - Ghostscript PDF to PCL 将像素推到顶部
- javascript - 为什么 "\a" 和 "a" 在 JavaScript 中是一样的?
- corda - java.lang.IllegalArgumentException:未为以下事务参与者提供流会话:
- java - 如何获取当前文件当前行的Git提交信息
- javascript - 在angularjs $modal中使用resolve等待RESTful结果
- android - 透明覆盖在画布上绘图后失去透明度