Kubernetes之更换集群IP地址
                    
                
                
                    Kubernetes之更换集群IP地址
k8s的master更换ip后,通信问题出现了问题,我们只需要通过kubeadm init phase命令,重新生成config文件和签名文件就可以了
操作如下:
一.更改配置文件
进入到/etc/kubernetes/manifests,将etcd.yaml kube-apiserver.yaml里的ip地址替换为新的ip
1  | cd /etc/kubernetes/manifests  | 
二.生成新的config文件
1  | cd /etc/kubernetes  | 
三.删除老证书,生成新证书
1  | cd /etc/kubernetes  | 
四.重启docker
1  | systemctl restart docker  | 
五.将配置文件config输出
1  | kubectl get nodes --kubeconfig=admin.conf # 此时已经是通信成功了  | 
六.替换config文件
1  | # 将kubeconfig默认配置文件替换为admin.conf,这样就可以直接使用kubectl get nodes  | 
完
             评论
        
        
    评论插件加载失败
    
    
    正在加载评论插件