kubeadm、kubectl、kubelet彻底清理卸载

半兽人 发表于: 2022-08-24   最后更新时间: 2022-08-24 14:55:26  
{{totalSubscript}} 订阅, 12,485 游览

彻底清理卸载 kubeadm、kubectl、kubelet

Debian / Ubuntu

sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*   
sudo apt-get autoremove
  • apt-get remove 会删除软件包而保留软件的配置文件
  • apt-get purge 会同时清除软件包和软件的配置文件

CentOS / RHEL / Fedora

sudo yum remove -y kubeadm kubectl kubelet kubernetes-cni kube*   
sudo yum autoremove -y
  • autoremove:当使用yum install命令安装一枚软件包时,yum会将该软件包连同其所有依赖包一并安装到本机。但当我们使用yum remove命令卸载一枚已安装软件包时,yum默认只会移除你所指定的那枚软件包,并不会移除该包的相关依赖包。自从Fedora 18之后,可以使用yum autoremove命令来干净卸载软件包。

Systemd服务

systemctl stop kubelet
systemctl disable kubelet

配置清理

rm -rf /etc/systemd/system/kubelet.service
rm -rf /etc/systemd/system/kube*

最后,手动清理kubernetes配置

sudo rm -rf ~/.kube
sudo rm -rf /etc/kubernetes/
sudo rm -rf /var/lib/kube*
更新于 2022-08-24

查看kubernetes更多相关的文章或提一个关于kubernetes的问题,也可以与我们一起分享文章