今天早上,kubernetes集群的入口流量出现了问题。所有网站站点/ API:响应502服务器错误问题。
未对群集或广告连播进行任何更新/更改。所有豆荚都是绿色的,工作正常,所有主人都很健康。到今天早上,一切都已经工作了2周多。
有没有人知道这类问题?
更新
发现' failed_to_pick_backend'在日志中。奇怪的是,可能会在2-3周后发生..
答案 0 :(得分:0)
豆荚失败可能有一千个原因。 Kubernetes具有自我修复的功能,可以协调直到当前状态不等于所需的状态。
Kubernetes 已接受 pods 将崩溃,即使节点也将失败。
我认为,在您的情况下,Ingress控制器无法找到一个健康的pod来提供流量。因此,最好检查Pods的事件。
kubectl get events
如果您想从pod POD_NAME查看以前终止的容器的日志。 您可以将以下命令与-p flag
一起使用kubectl logs POD_NAME -c CONTAINER_NAME -p