我有一个运行着 6 个节点的 K8S 集群,其中 1 个主节点和 5 个在裸机上运行的从属节点。 我想添加一个新的 minion 节点,我尝试在 VM 中测试该过程,并且成功地将新节点多次加入集群。 但是我有一个问题想得到澄清。
一般来说,我们首先需要启动 etcd 服务,新节点应该加入现有的 etcd 集群。
Afetr 在新的 minion 节点上安装所需的文件并在/etc/etcd/etcd.conf 文件下添加新节点详细信息 + 现有节点,并将 INITIAL_CLUSTER_STATE 设置为“EXISTING”。 然后我们将添加命令 etcdctl add member
我的问题是,在其他现有节点(Master 和 minion)上,我们是否需要在/etc/etcd/etcd.conf 文件中添加新节点详细信息,还是不需要?
至少在 VM 测试期间,我记得除非我在现有节点中添加新节点详细信息,否则新节点上的 etcd 服务不会完全启动。但是我看到与 etcd 添加新成员相关的文档没有提到关于在文件/etc/etcd/etcd.conf 下的现有节点中添加新节点详细信息的任何地方。 有人可以告诉我是否要在现有节点中修改此文件并使用新节点详细信息进行更新吗?
最佳答案
如果您要添加新的 minion 节点,则无需在新的 minion 上设置或配置 etcd。您需要设置 Kubelet 和 kube 代理服务以及网络服务
关于kubernetes - 向现有 Kubernetes 集群添加新节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54505664/