ZBLOG

二进制部署etcd 和k8s kubeadm部署,停止使用etcd ,使用外部的etcd集群

如果您在同一台机器上同时部署了二进制版的 etcd 和使用 kubeadm 部署的 Kubernetes,并且想要停止使用二进制版的 etcd,而是使用外部的 etcd 集群,可以按照以下步骤操作:

  1. 在外部 etcd 集群中创建一个新的 etcd 数据库。

  2. 在 kubeadm 初始化集群时指定 –external-etcd 参数,指向外部 etcd 集群的地址和端口号。例如:–external-etcd-endpoints=https://192.168.0.10:2379。

  3. 如果您之前已经通过 kubeadm join 命令加入了其他节点,则需要将这些节点也重新初始化,以便它们能够连接到外部的 etcd 集群。您可以通过运行 kubeadm reset 命令来清除先前初始化过的状态,并重新运行 kubeadm init 或者 join 命令来加入集群。

  4. 确保 Kubernetes 控制面板组件(如 kube-apiserver、kube-controller-manager 和 kube-scheduler)都能够访问外部 etcd 集群。您可以通过修改对应组件的启动参数中相关配置项来实现这一点。

需要注意的是,在切换到外部 etcd 后,建议将原来二进制版的 etcd 进行关闭或卸载,避免冲突和资源浪费。

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

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

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

联系我们

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

微信号:3007537140

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

关注我们
x

注册

已经有帐号?