gpt4 book ai didi

kubernetes - 我的kubernetes群集IP地址已更改,现在kubectl将不再连接

转载 作者:行者123 更新时间:2023-12-01 08:46:18 27 4
gpt4 key购买 nike

  • 在Ubuntu上运行,我使用kubeadm init设置集群(主节点)并复制到/etc/kubernetes/admin.conf $HOME/.kube/config上,使用kubectl时一切都很好。
  • 但是,重新引导后,我的主节点的IP地址更改与$HOME/.kube/config中的更改不同,因此现在我无法再连接kubectl

  • 那么,现在有了新的IP地址后,如何重新生成admin.conf?运行 kubeadm init只会杀死所有不是我想要的东西。

    最佳答案

    您不想使用kubeadm reset。这将重置所有内容,您将不得不重新开始配置集群。

    好吧,在您的情况下,请查看以下步骤:

  • nano /etc/hosts(根据YOUR_HOSTNAME更新您的新IP)
  • 此文件中此处的
  • nano /etc/kubernetes/config(与集群相关的配置设置)查找以下参数并进行相应更新
    KUBE_MASTER="--master=http://YOUR_HOSTNAME:8080"KUBE_ETCD_SERVERS="--etcd-servers=http://YOUR_HOSTNAME:2379" #2379 is default port
  • nano /etc/etcd/etcd.conf(与conf相关的etcd)
    KUBE_ETCD_SERVERS="--etcd-servers=http://YOUR_HOSTNAME/WHERE_EVER_ETCD_HOSTED:2379"2379etcd的默认端口。并且您可以在此处定义多个etcd服务器,以逗号分隔
  • 重新启动kubeletapiserveretcd服务。

  • 最好使用 hostname而不是 IP来避免这种情况。

    希望能帮助到你!

    关于kubernetes - 我的kubernetes群集IP地址已更改,现在kubectl将不再连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52647072/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com