标签:kube service etc rf 集群 卸载 rm K8S
0x00 概述
有时候需要卸载已安装在本机的K8S服务和服务,本文卸载的K8S面向使用kubeadm或者二进制方法安装的,不涉及使用rpm包安装的集群;
主要使用kubeadm reset和删除指定文件的方法,卸载K8S集群。
0x01 操作
首先清理运行到k8s群集中的pod,使用
kubectl delete node --all
然后从主机系统中删除数据卷和备份。
使用脚本停止所有k8s服务
for service in kube-apiserver kube-controller-manager kubectl kubelet kube-proxy kube-scheduler; do systemctl stop $service done
kubeadm reset -f rm -rf ~/.kube/ rm -rf /etc/kubernetes/ rm -rf /etc/systemd/system/kubelet.service.d rm -rf /etc/systemd/system/kubelet.service rm -rf /usr/bin/kube* rm -rf /etc/cni
rm -rf /opt/cni
rm -rf /var/lib/etcd
rm -rf /var/etcdyum clean all
yum remove kube*
以上仅供参考,实际删除的文件夹需要根据安装时候各个模块的配置来删除。
另外使用
docker images
删除对应的K8S容器镜像。
标签:kube,service,etc,rf,集群,卸载,rm,K8S 来源: https://www.cnblogs.com/JetpropelledSnake/p/15089886.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。