13.3. 排查查看 Kibana 控制台时的 Kubernetes 503 错误
如果在查看 Kibana 控制台时收到代理错误,原因可能是以下两个问题之一:
Kibana 可能无法识别 Pod。如果 Elasticsearch 启动缓慢,则 Kibana 可能会在尝试访问它时超时。检查相关服务是否具有任何端点:
$ oc describe service kibana Name: kibana [...] Endpoints: <none>
如果有任何 Kibana Pod 处于活动状态,则会列出端点。如果没有,请检查 Kibana Pod 和部署的状态。您可能需要缩减部署,然后再次备份。
用于访问 Kibana 服务的路由已被屏蔽。如果您在一个项目中执行测试部署,然后在另一项目中进行部署,但没有彻底删除第一个部署,可能会发生这种情况。当多个路由发送到同一目的地时,默认路由器将仅路由到最先创建的路由。检查有问题的路由,以查看是否在多个位置定义了该路由:
$ oc get route --all-namespaces --selector logging-infra=support