如何修改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
答案 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 时自动更新更改。