赞
踩
#清理rancher节点 #rancher重新部署,清理不干净的话是个很头疼的事情,官网也给出了清理 #复制粘贴就可以,亲测无误(注意根据实际情况修改安装目录/var/lib/rancher) systemctl disable kubelet.service systemctl disable kube-scheduler.service systemctl disable kube-proxy.service systemctl disable kube-controller-manager.service systemctl disable kube-apiserver.service systemctl stop kubelet.service systemctl stop kube-scheduler.service systemctl stop kube-proxy.service systemctl stop kube-controller-manager.service systemctl stop kube-apiserver.service docker ps -a |egrep rancher |awk '{print $1}' |xargs docker rm -f docker ps -a |egrep k8s |awk '{print $1}' |xargs docker rm -f docker volume ls |grep -v openvpn |grep -v DRIVER |awk '{print $2}' |xargs docker volume rm rm -rf /var/lib/etcd/ rm -rf /var/lib/rancher/ umount $(df -HT | grep '/var/lib/kubelet/pods' | awk '{print $7}') rm -rf /etc/kubernetes rm -rf /var/lib/etcd rm -rf /var/lib/rancher rm -rf /opt/rke/ rm -rf /etc/ceph/ rm -rf /etc/cni/ rm -rf /opt/cni/ rm -rf /run/secrets/kubernetes.io rm -rf /run/calico/ rm -rf /run/flannel/ rm -rf /var/lib/calico/ rm -rf /var/lib/cni/ rm -rf /var/lib/kubelet/ rm -rf /var/log/containers/ rm -rf /var/log/pods/ cat 1.sh network_interface=`ls /sys/class/net` for net_inter in $network_interface; do if ! echo $net_inter | grep -qiE 'lo|docker0|eth*|ens*';then ip link delete $net_inter fi done END sh 1.sh #因为k8s会进行一些临时配置:防火墙、网络缓存等,需要重启服务器 sudo reboot
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。