码迷,mamicode.com
首页 > 其他好文 > 详细

k8s的master更换ip

时间:2019-12-27 13:34:04      阅读:407      评论:0      收藏:0      [点我收藏+]

标签:crt   conf   文件   ESS   ddr   start   doc   配置   key   

k8s的master更换ip后,通信问题出现了问题,我们只需要通过kubeadm init phase命令,重新生成config文件和签名文件就可以了。操作如下:
 
一,生成新的config文件
 /etc/kubernetes# mv admin.conf admin.conf.bak
/etc/kubernetes# kubeadm init phase kubeconfig admin --apiserver-advertise-address <新的ip>
# 二,删除老证书,生成新证书
/etc/kubernetes# cd pki
 /etc/kubernetes/pki# mv apiserver.key apiserver.key.bak
/etc/kubernetes/pki# mv apiserver.crt apiserver.crt.bak
 /etc/kubernetes/pki# kubeadm init phase certs apiserver  --apiserver-advertise-address <新的ip>
#  三,重启docker
 /etc/kubernetes/pki# server docker restart
 /etc/kubernetes/pki# service kubelet restart
# 四,将配置文件config输出
/etc/kubernetes#kubectl get pods --kubeconfig=admin.conf  #  此时已经是通信成功了
/etc/kubernetes#sz admin.conf

k8s的master更换ip

标签:crt   conf   文件   ESS   ddr   start   doc   配置   key   

原文地址:https://www.cnblogs.com/chaojiyingxiong/p/12106590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!