ETCD替换节点

按照官网的步骤安装遇到一些问题,整理了一下自己安装的过程。

  1. 在 集群上添加新节点
etcdctl member add node3http://10.180.250.27:2380

执行命令之后会显示需要新节点配置的参数
  1. 在新节点上设置上面命令输出的参数,执行启动命令
export ETCD_NAME="node3" export ETCD_INITIAL_CLUSTER="node3=http://10.180.250.27:2380,node2=http://11.17.37.239:2380,node1=http://10.177.62.152:2380" export ETCD_INITIAL_CLUSTER_STATE="existing" etcd --listen-client-urls http://0.0.0.0:2379 --advertise-client-urls http://0.0.0.0:2379--initial-cluster-token config-server

  1. 检查集群状态
export ETCDCTL_API=2 etcdctl member list etcdctl cluster-health

4.删除老的节点
etcdctl member remove c80cd07cd38b1e10

【ETCD替换节点】其中 c80cd07cd38b1e10 是老节点在集群中的id

    推荐阅读