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 $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/etcd yum clean all yum remove kube*
以上仅供参考,实际删除的文件夹需要根据安装时候各个模块的配置来删除。
另外使用
docker images
删除对应的K8S容器镜像。
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
2021-03-26 mac上遇到的错误sed command a expects followed by text
2018-03-26 浅谈dubbo的ExceptionFilter异常处理
2016-03-26 AndroidStudio快捷键汇总
2016-03-26 解决eclipse中egit中的cannot open git-upload-pack问题