3.使用etcdctl member update命令修改test-master-001节点的advertised peer URLs:
1 2 3 4 5 6 7 8 9 10 11 12 13
# 在etcd正常的节点 登录到docker容器内执行etcd命令 docker ps |grep etcd docker exec -it 容器ID sh # 列出成员 etcdctl --endpoints=http://192.168.200.101:2381 member list
etcdctl --cert /etc/kubernetes/pki/etcd/peer.crt --key /etc/kubernetes/pki/etcd/peer.key --endpoints https://127.0.0.1:2379 --insecure-skip-tls-verify member list # 更新数据 etcdctl --cert /etc/kubernetes/pki/etcd/peer.crt --key /etc/kubernetes/pki/etcd/peer.key --endpoints https://127.0.0.1:2379 --insecure-skip-tls-verify member update 6f7eb0614101 http://192.168.200.101:2382 # Updated member with ID 6f7eb0614101 in cluster
4.使用etcdctl member add命令添加第二个etcd节点
1 2 3 4 5 6 7
# 方式1 etcdctl --endpoints=http://192.168.200.101:2381 member add test-master-002 http://192.168.200.102:2382 -w table
Added member named test-master-002 with ID ff69528fcc000b88 to cluster ETCD_NAME="test-master-002" ETCD_INITIAL_CLUSTER="test-master-001=http://192.168.200.101:2382,test-master-002=http://192.168.200.102:2382" ETCD_INITIAL_CLUSTER_STATE="existing"
1 2 3 4
etcdctl --cert /etc/kubernetes/pki/etcd/peer.crt --key /etc/kubernetes/pki/etcd/peer.key --endpoints https://127.0.0.1:2379 --insecure-skip-tls-verify -w table member list # 方式2 etcdctl --cert /etc/kubernetes/pki/etcd/peer.crt --key /etc/kubernetes/pki/etcd/peer.key --endpoints=https://192.168.11.51:2379 --insecure-skip-tls-verify member add master2 --peer-urls="https://192.168.11.52:2380"