传输到StatefulSet中的临时不可用吊舱的流量会怎样?

时间:2019-12-22 20:18:07

标签: kubernetes

我最近一直在将自己读入kubernetes,并想为我的服务创建一个StatefulSet。

据我了解,一个拥有5个副本的StatefulSet提供了可访问的dns dns条目。

例如myservice1.internaldns.net,myservice2.internaldns.net

如果dns条目后面的一个吊舱掉了,即使只是一小段时间,现在会发生什么?

我很难找到与此有关的信息。

请求是否一直保持到吊舱返回?它会路由到另一个Pod,可能会丢失各自的状态吗?它会整顿失败吗?

1 个答案:

答案 0 :(得分:2)

如果您的Pod是not ready,则流量不会转发到该Pod。因此,您的服务将不会负载均衡流量到not ready的Pod。

要确定给定的Pod是否准备就绪,应定义readinessProbe。我建议阅读Kubernetes documentation on "Configure Liveness, Readiness and Startup Probes"