确保您配置了正确的 kubeconfig(例如,) 或者通过 Rancher UI 使用内嵌的 kubectl。
Rancher Server Pods 作为 Deployment 类型部署在 cattle-system
命名空间中。
输出示例:
NAME READY STATUS RESTARTS AGE IP NODE
rancher-7dbd7875f7-n6t5t 1/1 Running 0 8m x.x.x.x x.x.x.x
rancher-7dbd7875f7-qbj5k 1/1 Running 0 8m x.x.x.x x.x.x.x
检查是否每个节点都正常运行了 cattle-node-agent,正确运行的状态应该是 Running 并且重启的次数应该不多,如果有任何问题。应该检查 Pod 的详细信息,日志和 namespaces 事件。
kubectl -n cattle-system describe pods -l app=rancher
kubectl -n cattle-system get events
输出示例:
访问已配置的 Rancher FQDN 时,如果没有显示 UI,请检查 Ingress 控制器日志以查看尝试访问 Rancher 时发生的情况:
kubectl -n ingress-nginx logs -l app=ingress-nginx
{"holderIdentity":"rancher-7dbd7875f7-qbj5k","leaseDurationSeconds":45,"acquireTime":"2019-04-04T11:53:12Z","renewTime":"2019-04-04T12:24:08Z","leaderTransitions":0}