中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

卸载K8s

卸载K8s操作步骤仅用于指导用户在不再需要使用K8s集群时参考,请谨慎操作。卸载K8s时,管理节点和计算节点上都需要执行本章节的操作。

  1. 清空K8s集群设置。
    kubeadm reset
  2. 卸载管理组件。
    yum erase -y kubelet kubectl kubeadm kubernetes-cni
  3. 删除配置目录。
    [ -d ${HOME}/.kube ] && rm -rf ${HOME}/.kube
    [ -d /etc/cni/net.d ] && rm -rf /etc/cni/net.d
  4. 查看flannel和cni的网桥信息,并删除网络插件创建的网桥。
    1. 查看flannel和cni的网桥信息。
      ip a

      看到查询的结果中的网桥为flannel.1和cni0。

    2. 执行如下命令进行删除。
      ip link set dev flannel.1 down
      ip link set dev cni0 down
      ip link delete flannel.1
      ip link delete cni0
  5. 删除基础组件镜像以卸载K8s。

    基础组件是通过Docker镜像部署的,因此只需要强制删除基础组件的镜像即可卸载K8s。

    docker rmi IMAGE_ID

    IMAGE_ID表示Docker镜像的ID,该ID可以通过如下命令查询:

    docker images