|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
已注册的集群
本页面列出的命令/步骤可用于检查您正在注册的集群或已在Rancher中注册的集群。
确保您配置了正确的kubeconfig(例如,export KUBECONFIG=$PWD/kubeconfig_from_imported_cluster.yml)
Rancher代理
与集群的通信(通过cattle-cluster-agent访问Kubernetes API)以及与节点的通信是通过Rancher代理完成的。
如果cattle-cluster-agent无法连接到配置的`server-url`,则集群将保持在*待处理*状态,显示`Waiting for full cluster configuration`。
cattle-node-agent
|
cattle-node-agents仅存在于通过RKE在Rancher中创建的集群中。 |
检查每个节点上是否存在cattle-node-agent pods,状态是否为*运行中*,并且重启次数不高:
kubectl -n cattle-system get pods -l app=cattle-agent -o wide
示例输出:
NAME READY STATUS RESTARTS AGE IP NODE cattle-node-agent-4gc2p 1/1 Running 0 2h x.x.x.x worker-1 cattle-node-agent-8cxkk 1/1 Running 0 2h x.x.x.x etcd-1 cattle-node-agent-kzrlg 1/1 Running 0 2h x.x.x.x etcd-0 cattle-node-agent-nclz9 1/1 Running 0 2h x.x.x.x controlplane-0 cattle-node-agent-pwxp7 1/1 Running 0 2h x.x.x.x worker-0 cattle-node-agent-t5484 1/1 Running 0 2h x.x.x.x controlplane-1 cattle-node-agent-t8mtz 1/1 Running 0 2h x.x.x.x etcd-2
检查特定cattle-node-agent pod或所有cattle-node-agent pods的日志:
kubectl -n cattle-system logs -l app=cattle-agent
cattle-cluster-agent
检查cattle-cluster-agent pod是否存在于集群中,状态是否为*运行中*,并且重启次数不高:
kubectl -n cattle-system get pods -l app=cattle-cluster-agent -o wide
示例输出:
NAME READY STATUS RESTARTS AGE IP NODE cattle-cluster-agent-54d7c6c54d-ht9h4 1/1 Running 0 2h x.x.x.x worker-1
检查cattle-cluster-agent pod的日志:
kubectl -n cattle-system logs -l app=cattle-cluster-agent