美文网首页
k8s完全卸载

k8s完全卸载

作者: _micang | 来源:发表于2023-12-14 14:55 被阅读0次

!/bin/bash

首先清理运行到k8s群集中的pod

kubectl delete node --all

使用脚本停止所有k8s服务

for service in kube-apiserver kube-controller-manager kubectl kubelet etcd kube-proxy kube-scheduler;
do
systemctl stop $service
done

卸载k8s

kubeadm reset -f

卸载k8s相关程序

yum -y remove kube*

删除相关的配置文件

modprobe -r ipip
lsmod

手动删除配置文件和flannel网络配置和flannel网口:

rm -rf /etc/cni
rm -rf /root/.kube

删除cni网络

ifconfig cni0 down
ip link delete cni0
ifconfig flannel.1 down
ip link delete flannel.1

删除残留的配置文件

rm -rf ~/.kube/
rm -rf /etc/kubernetes/
rm -rf /etc/systemd/system/kubelet.service.d
rm -rf /etc/systemd/system/kubelet.service
rm -rf /etc/systemd/system/multi-user.target.wants/kubelet.service
rm -rf /var/lib/kubelet
rm -rf /usr/libexec/kubernetes/kubelet-plugins
rm -rf /usr/bin/kube*
rm -rf /opt/cni
rm -rf /var/lib/etcd
rm -rf /var/etcd

更新镜像

yum clean all
yum makecache

相关文章

  • 完全卸载Xcode 如果希望完全卸载Xcode的可以看这里,不希望完全卸载的跳过。命令行执行下面命令:sudo /...

  • 完全卸载PLSQL

    1.先按正常程序卸载plsql 2.删除plsql安装目录 3.打开注册表,删除注册表中Allround Auto...

  • 完全卸载mysql

    删除Mysql yum list installed | grep -i mysql查询出已安装的mysql.使用...

  • Homebrew 完全卸载

    重装Homebrew

  • Xcode 完全卸载

    终端卸载

  • 完全卸载Xcode

    完全卸载Xcode 打开终端,执行如下命令行: 一、根目录下的必须要用管理员权限: 1.1 sudo rm -...

  • 完全卸载idea

    完全卸载idea 首先在应用里面右键移动到垃圾桶[先卸载应用] cd Users/xxx/Library/ 上面的...

  • AndroidStudio完全卸载

    前言 在androidstudio使用过程中,一段时间后就需要升级,悲剧的是,我win10操作系统,总也没有 ma...

  • nvm完全卸载

    第一步: 检查环境 第二步: 删除 nvm 相关环境路径 第三步: 删除 nvm 相关目录 第四步: 从 shel...

  • MySQL 完全卸载

    1 关服务: services.msc --> 找 MySQL 服务,然后点击关闭 2 删除目录文件 删除安装目录...

网友评论

      本文标题:k8s完全卸载

      本文链接:https://www.haomeiwen.com/subject/nymxgdtx.html