问题描述
在 Google Cloud blog 中,他们说如果 Readiness 探测失败,那么流量将不会被路由到 pod。如果 Liveliness 探测失败,一个 pod 将重新启动。
Kubernetes docs 他们说 kubelet 使用 Liveness 探测器来了解 容器 是否需要重新启动。 Readiness 探针用于检查容器是否准备好开始接受来自客户端的请求。
我目前的理解是,当 Pod 的所有容器都准备就绪时,它就被认为是就绪和活动的。这反过来意味着如果一个 pod 中的 3 个容器中有 1 个失败,那么整个 pod 将被视为失败(未就绪/未存活)。如果 3 个容器中有 1 个重新启动,则意味着整个 pod 都重新启动了。这是正确的吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)