Kubernetes服务如何处理临时脱机后端?

时间:2018-03-22 19:39:44

标签: kubernetes

我的服务将调度到部署的多个副本。通常负载当然是平衡的循环式(K8默认)。

但是,如果其中一个后端实例暂时脱机,即它关闭其端口(在这种情况下为80)一段时间但该pod仍在运行,会发生什么?服务是否会自动跳过它以获取新请求,并在再次侦听其端口时再次包含它?或者请求是否仍会继续转到此窗格并失败?

我无法在docs中找到答案。

1 个答案:

答案 0 :(得分:1)

我认为你正在寻找readiness probes。通过为您的pod配置准备情况探测器,Kubernetes将定期检查您的pod以确定它是否能够为流量提供服务。您可以配置它如何确定容器是否准备就绪(ping端口,运行命令,发出http请求等)以及检查的频率。如果准备情况探测失败,则该容器将被标记为未就绪,并且流量将不再路由到它,直到它再次就绪。