不重启k8s变更节点IP
2023-12-18 本文已影响0人
_micang
修改节点IP
cd /etc/sysconfig/network-scripts
vi ifcfg-ens192 # 具体修改哪个文件以实际网卡为准
vi /etc/hosts #修改hosts中ip地址
systemctl restart network #重启网络
master节点如下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节点重新生成证书
备份原有证书
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节点即可;
检查结果
查看集群情况:kubectl get pod -n kube-system
查看kubelet情况:systemctl status kubelet -l
查看kubelet系统日志:journalctl -xefu kubelet
查看容器启动情况:docker ps