项目场景:

安装指定版本kubectl,原本我的ubuntu系统里面已经有kubectl v1.28.5, 由于kubeedge版本和kubernetes的版本是紧密相关的,查找对应表格kubeedge应满足1.12以上,因此我需要在当前版本的kubectl来装一个较低版本的。
在这里插入图片描述

参考资料:云原生边缘计算 kubeedge部署丨建议K8s1.24以内版本使用
图片一:版本对照表

问题描述:

sudo rm /usr/local/bin/kubectl卸载失败,提示rm:无法删除‘/usr/local/bin/kubectl’:没有那个文件或目录。
在这里插入图片描述

原因分析:

安装时并不是用apt install的方式安装,因此在二进制/bin目录下没有找到kubectl,用的是snap的方式安装,因此要用snap的方式卸载。

参考资料:
apt install 下载软件包的位置
Ubuntu 使用 snap 常用操作

解决方案:

用snap的卸载软件命令将kubectl、kubeadm删掉,之后查看版本信息发现找不到,即为snap卸载成功。

snap remove kubectl
snap remove kubeadm

在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐