![当 Pod 的就绪健康检查失败时会发生什么?](https://linux22.com/image/730651/%E5%BD%93%20Pod%20%E7%9A%84%E5%B0%B1%E7%BB%AA%E5%81%A5%E5%BA%B7%E6%A3%80%E6%9F%A5%E5%A4%B1%E8%B4%A5%E6%97%B6%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在追踪我们集群中一个未知的超时问题,发现了一些有趣的事情。
我们目前有 30 个 Pod 用于一项服务。当我运行时,kubectl get event
这 30 个 Pod 一直处于就绪状态失败。它们所有的“LASTSEEN”都少于 10 分钟,并且一直在失败。
但我仍然可以毫无问题地访问该服务。
我认为 Kube 会删除那些未能就绪的 Pod,使其无法被访问。
为什么我仍然可以访问该服务?我仔细检查了一下,发现每个服务每隔 10 分钟左右仍然会失败一次。
我正在追踪我们集群中一个未知的超时问题,发现了一些有趣的事情。
我们目前有 30 个 Pod 用于一项服务。当我运行时,kubectl get event
这 30 个 Pod 一直处于就绪状态失败。它们所有的“LASTSEEN”都少于 10 分钟,并且一直在失败。
但我仍然可以毫无问题地访问该服务。
我认为 Kube 会删除那些未能就绪的 Pod,使其无法被访问。
为什么我仍然可以访问该服务?我仔细检查了一下,发现每个服务每隔 10 分钟左右仍然会失败一次。