更改主 IP 地址 --apiserver-advertise-address

时间:2021-05-20 19:36:36

标签: kubernetes

如何修改master或任何worker节点的ip地址

我已经尝试过:

kubeadm init --control-plane-endpoint=cluster-endpoint --apiserver-advertise-address=<x.x.x.x>

然后我想我需要带有正确证书的新配置:

sudo cp -i /etc/kubernetes/admin.conf ~/.kube/config

我尝试了 Hajed.Kh 建议的以下内容:

更改IP地址:

etcd.yaml (contained ip)
kube-apiserver.yaml (contained ip)
kube-controller-manager.yaml (not this one?
kube-scheduler.yaml (not this one?)

但我仍然得到相同的IP地址:

sudo cp -i /etc/kubernetes/admin.conf ~/.kube/config

1 个答案:

答案 0 :(得分:2)

apiserver-advertise-address 标志位于 api-server 清单文件中,所有 Kubernetes 组件清单都位于此处 /etc/kubernetes/manifest/。这些是实时更新的文件,因此请更改并保存,并将立即重新部署:< /p>

etcd.yaml
kube-apiserver.yaml
kube-controller-manager.yaml
kube-scheduler.yaml 

对于工作人员,我认为它会在 kubelet 连接到 api-server 时自动更新更改。

相关问题