ZBLOG

k8s已有集群,加多1个master

要将现有的 Kubernetes 集群添加一个额外的 Master 节点,可以按照以下步骤进行操作:

  1. 获取现有集群的配置文件

在任意一个已加入集群的控制节点上执行以下命令,获取集群的 kubeconfig 文件:

$ sudo cat /etc/kubernetes/admin.conf

复制输出内容并保存到本地,以便后续使用。

  1. 安装 Kubernetes 组件和配置文件

在新的 Master 节点上安装 Kubernetes 组件和配置文件。具体安装方式可参考官方文档或其他相关教程。

  1. 加入集群

使用 kubeadm 工具将新的 Master 节点加入现有集群。在新的 Master 节点上执行如下命令:

$ sudo kubeadm join <control-plane-host>:<control-plane-port> --token <token> \
    --discovery-token-ca-cert-hash sha256:<hash>

其中 <control-plane-host> 为控制节点的 IP 或域名, <control-plane-port> 为端口号,默认为 6443; <token>--discovery-token-ca-cert-hash 参数可通过在现有控制节点上运行 kubeadm token create --print-join-command 命令获取。

  1. 配置 kubelet

在新的 Master 节点上配置 kubelet。在 /etc/kubernetes/kubelet.conf 文件中设置 master 地址和证书相关信息。

  1. 启动 kubelet 和 kube-proxy

在新的 Master 节点上启动 kubelet 和 kube-proxy。执行如下命令:

$ sudo systemctl start kubelet
$ sudo systemctl start kube-proxy
  1. 测试

在新的 Master 节点上运行 kubectl get nodes 命令,查看节点是否已成功加入集群。

$ kubectl get nodes
NAME          STATUS   ROLES    AGE     VERSION
master-1      Ready    master   3d20h   v1.22.1
master-2      Ready    master   1m      v1.22.1
worker-1      Ready    <none>   3d19h   v1.22.1
worker-2      Ready    <none>   3d19h   v1.22.1

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=2377

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?