Kubernetes(K8S)彻底卸载详细教程
注:这里针对的是使用Kubeadm方式安装的Kubernetes集群
零、节点及权限
以下全部操作都是使用root用户进行(非root用户可以使用sudo),并且全部命令都需要在Kubernetes集群的所有节点分别执行:
第一步、停止K8S
所有节点执行:
systemctl stop kubelet systemctl stop etcd systemctl stop docker
第二步、清空K8S集群设置
所有节点执行:
kubeadm reset -f
第三步、删除K8S相关软件
所有节点执行:
# 罗列kube关键字的软件 yum list installed | grep kube # 卸载相关软件 yum -y remove kube* # 再次查看确保都卸载完 yum list installed | grep kube cri-tools.x86_64 1.26.0-0 @kubernetes # 单独卸载 yum -y remove cri-tools.x86_64 # 最终确认已经完全卸载掉 yum list installed | grep kube
截图如下
第四步、删除docker
所有节点执行
# 卸载Docker Engine、CLI、Containerd和Docker合成包 yum -y remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras # 手动删除所有镜像、容器和卷 rm -rf /var/lib/docker rm -rf /var/lib/containerd
第五步、彻底删除相关文件
在所有节点使用root用户执行以下命令(如果是非root请全部命令前都加上sudo):
rm -rvf $HOME/.kube rm -rvf ~/.kube/ rm -rvf /etc/kubernetes/ rm -rvf /etc/systemd/system/kubelet.service.d rm -rvf /etc/systemd/system/kubelet.service rm -rvf /usr/bin/kube* rm -rvf /etc/cni rm -rvf /opt/cni rm -rvf /var/lib/etcd rm -rvf /var/etcd
至此已完成了Kubenetes的彻底卸载并清理相关文件的操作,若是不放心可以执行第六步进行检验。
第六步、验证清除完成
systemctl status docker systemctl | grep kube yum list installed | grep kube yum list installed | docker rpm -qa | grep kube rpm -qa | grep docker
如果以上命令执行后都没有输出(如下图),那就说明K8S已经彻底卸载完成:
总结
到此这篇关于Kubernetes(K8S)彻底卸载的文章就介绍到这了,更多相关K8S彻底卸载内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
阿里云kubernetes查找镜像中jar包的方法(docker查看镜像中的jar)
这篇文章主要给大家介绍了关于阿里云kubernetes查找镜像中jar包的方法,也就是在docker查看镜像中的jar,文中通过图文介绍的非常详细,需要的朋友可以参考下2022-09-09tkestack/gpu-manager在k8s1.23版本之后的使用方法
这篇文章主要介绍了tkestack/gpu-manager在k8s1.23版本之后的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-04-04浅析k8s中各组件和kube apiserver通信时的认证和鉴权问题
这篇文章主要介绍了k8s中各组件和kube apiserver通信时的认证和鉴权,本文使用的k8s集群是用kubekey搭建,命令是./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.1,需要的朋友可以参考下2022-06-06Hadoop 2.x与3.x 22点比较,Hadoop 3.x比2.x的改进
本文介绍了Hadoop3版本中添加的新功能,Hadoop 2和Hadoop 3的区别,在这篇文章中,我们将讨论Hadoop 2.x与Hadoop 3.x之间的比较。感兴趣的朋友跟随小编一起看一下2018-09-09kubernetes(k8s)安装metrics-server实现资源使用情况监控方式详解
这篇文章主要介绍了kubernetes(k8s)安装metrics-server实现资源使用情况监控,包括Metrics Server下载方式, k8s集群安装部署metrics的问题,本文给大家介绍的非常详细,需要的朋友可以参考下2022-04-04
最新评论