如何检查Kubernetes集群是否运行正常

时间:2019-02-04 18:55:50

标签: kubernetes

我正在运行一个Kubernetes集群。我用过:

kubeadm init --apiserver-advertise-address=192.168.20.101 --pod-network-cidr=10.244.0.0/16

这工作正常。现在,我将其放入脚本中,并且如果集群运行不正常,我只想再次执行kubeadm init。如何检查Kubernetes集群是否运行正常?因此,如果没有,我可以重新创建集群。

3 个答案:

答案 0 :(得分:3)

您可以使用以下命令来做到这一点:

[root@ip-10-0-1-19]# kubectl cluster-info
Kubernetes master is running at https://10.0.1.197:6443
KubeDNS is running at https://10.0.1.197:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

它表明您的母版在特定URL上运行良好。

答案 1 :(得分:2)

kubectl获取CS

如果您的群集正常,上述命令会将控制器,调度程序和etcd的运行状况显示为“健康”。

答案 2 :(得分:0)

您还应该检查集群中正在运行的节点。

base href='/'