原因:
個(gè)人認(rèn)為可能服務(wù)器上存在以前的k8s內(nèi)容甘萧,通過rancher安裝時(shí)彩匕,并沒有覆蓋以前的,導(dǎo)致一直報(bào)錯(cuò)
解決方法:
刪除k8s相關(guān)文件以及網(wǎng)絡(luò)堪伍,掛載等。
在每個(gè)集群中的主機(jī)節(jié)點(diǎn)執(zhí)行該命令觅闽,然后重新構(gòu)建rancher并安裝k8s集群
執(zhí)行以下方法:
df -h|grep kubelet |awk -F % '{print $2}'|xargs umount
sudo rm /var/lib/kubelet/* -rf
sudo rm /etc/kubernetes/* -rf
sudo rm /etc/cni/* -rf
sudo rm /var/lib/rancher/* -rf
sudo rm /var/lib/etcd/* -rf
sudo rm /var/lib/cni/* -rf
sudo rm /opt/cni/* -rf
sudo ip link del flannel.1
ip link del cni0
iptables -F && iptables -t nat -F
docker ps -a|awk '{print $1}'|xargs docker rm -f
docker volume ls|awk '{print $2}'|xargs docker volume rm
systemctl restart docker
重新安裝rancher即可Rancher2的安裝