【问题标题】:502 Server Error Google kubernetes502 服务器错误谷歌 kubernetes
【发布时间】:2018-05-16 10:17:28
【问题描述】:

今天早上,kubernetes 集群的入口流量发生了一些事情。所有网站站点/API:s 响应 502 服务器错误问题。

没有对集群或 pod 进行更新/更改。所有的 pod 都是绿色的并且正在工作,所有的主机都是健康的。直到今天早上,一切都运行了超过 2 周。

有人知道这类问题吗?

更新:

在日志中找到“failed_to_pick_backend”。奇怪的是,这可能会在 2-3 周后发生..

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    Pod 失败的原因可能有上千种。 Kubernetes 具有自我修复的功能,可以在当前状态不等于所需状态之前进行协调。

    Kubernetes 已经接受了 pods 会崩溃,甚至 nodes 也会失败。

    我假设,在您的情况下,Ingress 控制器无法找到健康的 pod 来传递流量。因此,最好检查 Pod 的事件。

    kubectl get events

    如果你想从 pod POD_NAME 中查看之前终止的容器的日志。 您可以将以下命令与 -p 标志一起使用

    kubectl logs POD_NAME -c CONTAINER_NAME -p
    

    【讨论】:

      猜你喜欢
      • 2021-05-12
      • 2017-06-26
      • 2013-07-04
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      相关资源
      最近更新 更多