添加新节点
如果是原有节点, 有原有数据的需要先删除原有数据, 保证是新节点加入
在现有集群执行
1 | kubectl member add <name> <peer-url> |
启动新节点, 注意新节点必须指定 --initial-cluster-state
1 | --initial-cluster-state=existing |
如果在启动新节点之前没有在现有集群中执行 member add
, 会出现以下报错, 执行命令后即可正常
1 | etcd: error validating peerURLs hostA=http://10.33.1.10:2380,hostC=http://10.33.1.12:2380: member count is unequal |
强制引导
etcd 启动时添加如下标识即可
1 | - --force-new-cluster |