美文网首页
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

    相关文章

      网友评论

          本文标题:k8s完全卸载

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