修改節(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