不重啟k8s變更節(jié)點IP

修改節(jié)點IP
cd /etc/sysconfig/network-scripts
vi ifcfg-ens192  # 具體修改哪個文件以實際網(wǎng)卡為準(zhǔn)
vi /etc/hosts #修改hosts中ip地址

systemctl restart network #重啟網(wǎng)絡(luò)
master節(jié)點如下config文件IP變更
  • /etc/kubernetes/文件夾下的*.conf文件
  • /etc/kubernetes/manifests文件夾下etcd.yaml和kube-apiserver.yaml
  • $HOME/.kube/config
  • $HOME/.kube/cache/discovery/,有個子文件夾名字是“舊IP地址_6443”(如127.0.0.1_6443),把這個文件夾名字里的IP改成新IP
master節(jié)點重新生成證書

備份原有證書
cd /etc/kubernetes/pki
mv apiserver.key apiserver.key.bak
mv apiserver.crt apiserver.crt.bak

生成新證書
kubeadm init phase certs apiserver  --apiserver-advertise-address <新IP>
證書生成完畢后,重啟master節(jié)點即可;
檢查結(jié)果

查看集群情況:kubectl get pod -n kube-system
查看kubelet情況:systemctl status kubelet -l
查看kubelet系統(tǒng)日志:journalctl -xefu kubelet
查看容器啟動情況:docker ps

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容