【发布时间】:2019-02-06 12:52:49
【问题描述】:
给定:
- 当一定数量的其他 POD 连接到我的应用程序(称为
root)时,它被视为“准备就绪”。 - 我愿意相信
root应用程序已经“就绪”这一事实,因为从创建POD 到“就绪”的过渡需要相当长的时间。
因此我想创建 readinessProbe,但由于它最初失败(等待我的其他 POD 连接),kubelet 阻止了所有到达该 root POD 的请求,从而无法实现我的“就绪”健康)状况。
我设法通过将readinessProbe 添加到所有其他 POD 来处理这种情况,因此在所有其他 POD 都准备好时考虑 root POD 准备就绪。
问题:
是否可以通知 kubernetes 即使 readinessProbe 失败,该 root POD 的服务仍应接受流量(至少来自一小组 pod)?
更广泛地说:readinessProbe 是否可以在 kind: Deployment 级别上使用?
【问题讨论】:
标签: kubernetes kubernetes-health-check