• Kubernetes集群之清除集群


    清除K8s集群的Etcd集群

    操作服务器为:192.168.1.175/192.168.1.176/192.168.1.177,即etcd集群的三台服务器。以下以192.168.1.175为例子

    暂停相关服务
    sudo systemctl stop etcd
    
    清除相关文件
    # 删除 etcd 的工作目录和数据目录
    sudo rm -rf /var/lib/etcd
    
    # 删除etcd.service文件
    sudo rm -rf /etc/systemd/system/etcd.service
    
    # 删除程序文件
    sudo rm -rf /root/local/bin/etcd
    
    # 删除TLS证书文件
    sudo rm -rf /etc/etcd/ssl/*
    

    清除K8s集群的Master节点

    操作服务器IP:192.168.1.171,即K8s-master

    暂停相关服务
    sudo systemctl stop kube-apiserver kube-controller-manager kube-scheduler flanneld
    
    清除相关文件
    # 删除kube-apiserver工作目录
    sudo rm -rf /var/run/kubernetes
    
    # 删除service文件
    sudo rm -rf /etc/systemd/system/{kube-apiserver,kube-controller-manager,kube-scheduler,flanneld}.service
    
    # 删除程序文件
    sudo rm -rf /root/local/bin/{kube-apiserver,kube-controller-manager,kube-scheduler,flanneld,mk-docker-opts.sh}
    
    # 删除证书文件
    sudo rm -rf /etc/flanneld/ssl /etc/kubernetes/ssl
    
    # 删除kubelet缓存
    sudo rm -rf ~/.kube/cache ~/.kube/schema
    

    清除K8s集群的Node节点

    操作服务器IP:192.168.1.173,即K8s-node

    暂停相关服务
    sudo systemctl stop kubelet kube-proxy flanneld docker
    
    清除相关文件
    # umount kubelet 挂载的目录
    mount | grep '/var/lib/kubelet'| awk '{print $3}'|xargs sudo umount
    
    # 删除kubelet工作目录
    sudo rm -rf /var/lib/kubelet
    
    # 删除docker工作目录
    sudo rm -rf /var/lib/docker
    
    # 删除flanneld写入的网络配置文件
    sudo rm -rf /var/run/flannel/
    
    # 删除service文件
    sudo rm -rf /etc/systemd/system/{kubelet,docker,flanneld}.service
    
    # 删除程序文件
    sudo rm -rf /root/local/bin/{kubelet,docker,flanneld,mk-docker-opts.sh}
    
    # 删除证书文件
    sudo rm -rf /etc/flanneld/ssl /etc/kubernetes/ssl
    
    清除Iptables
    sudo iptables -F && sudo iptables -X && sudo iptables -F -t nat && sudo iptables -X -t nat
    
    清除网桥
    ip link del flannel.1
    
    ip link del docker0
  • 相关阅读:
    Leetcode: Max Consecutive Ones II(unsolved locked problem)
    Leetcode: Find Permutation(Unsolve lock problem)
    G面经: Design Stock Price Display System
    U面经Prepare: Print Binary Tree With No Two Nodes Share The Same Column
    U面经Prepare: Web Address
    FG面经Prepare: BST to Double LinkedList
    G面经Prepare: Longest All One Substring
    G面经Prepare: Print Zigzag Matrix
    FG面经: Interval问题合集
    2017.10 有感而发(小结)
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/12034701.html
Copyright © 2020-2023  润新知