问题描述
我有两个主节点的kubernetes集群。现在我知道至少需要3个etcd节点才能提供容错能力。是否可以扩展当前群集,或者我需要从头开始进行设置? 预先感谢您的任何建议。
解决方法
您可以参考“ Scaling up etcd clusters”和运行时配置的remove/add new member部分:
添加成员需要两个步骤:
- 通过HTTP members API,gRPC members API或
etcdctl member add
command将新成员添加到集群中。- 使用新的群集配置启动新成员,包括已更新成员的列表(现有成员+新成员)。