kubernetes - 向现有 Kubernetes 集群添加新节点

标签 kubernetes centos etcd

我有一个运行着 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/

相关文章:

kubernetes - 如何在 istio kubernetes 集群中拒绝默认但允许 HTTP 和 TCP 流量?

linux - 库伯内斯 : hostname regex failed

Kubernetes/EKS滚动更新导致停机

svn - Subverison 客户端(Cornerstone)的使用导致在工作副本中创建文件的重复/备份副本

docker - etcd 集群设置失败

azure - 如何升级 Azure ACS 集群

linux - 如何升级 pg_dumpall

shell - 生成哈希以匹配用户密码

node.js - Minikube 与 Istio 服务不可用(http 状态 503)Node.js 连接到 Etcd

ssl - nixos etcd.pem (kubernetes)