etcd 常用命令
常用命令:
查看节点状态
etcdctl member list
#查看集群状态
etcdctl cluster-health
#插入一条记录
$ etcdctl set /home/etcdtest value
#读取插入记录 在其他节点执行获取到相同结果
$ etcdctl get /home/etcdtest
#在现有的集群中执行以下命令
$ etcdctl member add etcd3 http://10.1.99.12:2380
删除节点,
#在现有的集群中执行以下命令
#显示当前集群中的所用节点信息
$ etcdctl member list
52a25183c1fa5a39: name=etcd0 peerURLs=http://10.1.99.13:2380 clientURLs=http://10.1.99.13:2379,http://10.1.99.13:4001 isLeader=false
69aa775a244f2954: name=etcd1 peerURLs=http://10.1.99.14:2380 clientURLs=http://10.1.99.14:2379,http://10.1.99.14:4001 isLeader=true
7b33d7070ed90c25: name=etcd3 peerURLs=http://10.1.99.12:2380 clientURLs=http://10.1.99.12:2379,http://10.1.99.12:4001 isLeader=false
f18991cb367747f3: name=etcd2 peerURLs=http://10.1.99.15:2380 clientURLs=http://10.1.99.15:2379,http://10.1.99.15:4001 isLeader=false
#在集群中剔除待删除节点
$ etcdctl member remove 7b33d7070ed90c25
etcd db size满
查看集群
etcdctl --endpoints ${ENDPOINTS} endpoint status -w table
查看告警
etcdctl --endpoints ${ENDPOINTS} alarm list