给出:
root
)时,它被视为“就绪”。 root
应用程序为“就绪”这一事实,因为从POD创建到“就绪”的转换要花费大量时间。 因此,我想创建readinessProbe
,但是由于它最初失败(等待我的其他POD连接),因此kubelet阻止了所有到达该root
POD的请求,因此无法实现我的“就绪”状态。
我设法通过在所有其他POD上添加readinessProbe
POD来处理这种情况,因此在所有其他POD都准备就绪时考虑将root
POD准备就绪。
问题:
是否可以通知kubernetes,即使readinessProbe
失败,该root
POD的服务仍应接受流量(至少来自一小组Pod)?
更广泛地讲:readinessProbe
是否可以在kind: Deployment
级别使用?
答案 0 :(得分:2)
无法做到这一点,因为尚未准备就绪的设计服务将不会收到流量。
如果您详细介绍设计,我可以尝试为您提供更多提示,但是通常来说,您似乎希望root
连接到其他Pod,而不是相反。