ETCD:查看集群状态
背景:kubeadm安装的k8s集群,怎么查看etcd集群的状态,判断是否OK呢?方法:执行以下命令,查看输出etcdurl=`docker exec etcd ps -o args |grep -v ps |grep -v COMMAND |awk '{print $7}'`docker exec etcd etcdctl --endpoints ${etcdurl} cluster-...
·
背景:
kubeadm安装的k8s集群,怎么查看etcd集群的状态,判断是否OK呢?
方法:
执行以下命令,查看输出
etcdurl=`docker exec etcd ps -o args |grep -v ps |grep -v COMMAND |awk '{print $7}'`
docker exec etcd etcdctl --endpoints ${etcdurl} cluster-health
如果输出 cluster is healthy表示集群健康,否则,集群状态有问题
[root@master01 ~]# docker exec etcd etcdctl --endpoints ${etcdurl} cluster-health
member bd808d0fa461a88 is healthy: got healthy result from http://192.168.100.46:2379
member e240d98762f39bc is healthy: got healthy result from http://192.168.100.45:2379
member 630f756482048e6d is healthy: got healthy result from http://192.168.100.47:2379
cluster is healthy
[root@master01 ~]#
备注:
二进制安装的集群 docker 相关命令替换成二进制 执行文件名即可。
更多推荐
已为社区贡献18条内容
所有评论(0)