结贴,已解决,分享解决方式,以便之后朋友遇到此问题快速解决
只在master上执行就ok
移动到/tmp备份
cp -r /etc/kubernetes/ssl /home/bak
新生成配置
cd /etc/kubernetes/
mv {admin.conf,controller-manager.conf,kubelet.conf,scheduler.conf} /home/bak
kubeadm init phase kubeconfig all –config /etc/kubernetes/kubeadm-config.yaml
结果:
[kubeconfig] Using kubeconfig folder “/etc/kubernetes”
[kubeconfig] Writing “admin.conf” kubeconfig file
[kubeconfig] Writing “kubelet.conf” kubeconfig file
[kubeconfig] Writing “controller-manager.conf” kubeconfig file
[kubeconfig] Writing “scheduler.conf” kubeconfig file
放置默认配置文件,否则kubectl执行会异常
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
重启机器
init 6