K8s master 节点IP 地址发生变化后该怎么办?
systemctl stop kubelet
999 docker stop $(docker ps -q --filter name=k8s_kube-*)
1000 docker stop $(docker ps -q --filter name=k8s_etcd_*)
1001 cd /etc/kubernetes/manifests/
#old IP : 19.129
#new IP : 1.129
1003 sed -i 's/19.129/1.129/g' kube-apiserver.yaml
1005 sed -i 's/19.129/1.129/g' etcd.yaml
1005 sed -i 's/19.129/1.129/g'sed -i 's/19.129/1.129/g'
1027 rm -rf /etc/kubernetes/pki/apiserver.crt
1028 rm -rf /etc/kubernetes/pki/apiserver.key
1029 kubeadm init phase certs apiserver --apiserver-advertise-address=192.168.1.129 --kubernetes-version v1.20.9
1030 systemctl restart kubelet
1031 kubectl status kubelet
1032 systemctl status kubelet
kubeadm token create --print-join-command
#### 从节点
rm -rf /etc/kubernetes/{kubelet.conf,pki}
kubeadm reset --force --ignore-preflight-errors=all
kubeadm join 192.168.1.129:6443 --token xxxxx.xxxxxxxxx \
--discovery-token-ca-cert-hash sha256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
--node-name
浙公网安备 33010602011771号