【K8s】master节点ip发生变化,启动服务失败
【K8s】master节点ip发生变化,启动服务失败
·
失败信息:
master节点ip发生变化后,我们的k8s服务一直是以旧的ip(172.17.1.76)连接,一直失败。
截图如下:
解决办法:
- 重置kubeadm
kubeadm reset
- 初始化kubeadm
kubeadm init --apiserver-advertise-address=172.17.1.246 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.23.0 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=all
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
校验是否解决成功:
获取节点列表: kubectl get nodes
成功出现节点列表,表示问题解决成功!
如果没有解决,连接到的ip还是集群之前的ip,这是因为kubeadm reset不会清除之前的config文件,这时需要手动清理:
sudo rm -rf $HOME/.kube/config
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
更多推荐
已为社区贡献4条内容
所有评论(0)