K8S学习笔记之卸载K8S集群

网友投稿 508 2022-09-10

K8S学习笔记之卸载K8S集群

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 $servicedone

kubeadm reset -frm -rf ~/.kube/rm -rf /etc/kubernetes/ rm -rf /etc/systemd/system/kubelet.service.drm -rf /etc/systemd/system/kubelet.servicerm -rf /usr/bin/kube*rm -rf /etc/cnirm -rf /opt/cnirm -rf /var/lib/etcdrm -rf /var/etcdyum clean allyum remove kube*

以上仅供参考,实际删除的文件夹需要根据安装时候各个模块的配置来删除。

另外使用

docker images

删除对应的K8S容器镜像。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:K8S学习笔记之filebeat采集K8S微服务java堆栈多行日志
下一篇:浅谈云原生技术组件—etcd
相关文章

 发表评论

暂时没有评论,来抢沙发吧~