K8S 卸载旧版本安装其他版本

1、先删除旧版本

如下命令哪个失败可以删除其中某一条,都是单独语句,但要保证其下面路径下的文件都删除:

[root@node2 ~]# kubeadm reset -f && \
modprobe -r ipip && \
rm -rf ~/.kube/ && \
rm -rf /etc/kubernetes/ && \
rm -rf /etc/systemd/system/kubelet.service.d && \
rm -rf /etc/systemd/system/kubelet.service && \
rm -rf /usr/bin/kube* && \
rm -rf /usr/local/bin/kube* && \
rm -rf /etc/cni && \
rm -rf /opt/cni && \
rm -rf /var/lib/etcd && \
rm -rf /var/etcd && \
rm -rf /usr/lib/systemd/system/kubelet.service.d && \
rm -rf /usr/libexec/kubernetes && \
rm -rf /usr/libexec/kubernetes/kubelet-plugins && \
rm -rf /var/lib/kubelet && \
rm -rf /etc/systemd/system/multi-user.target.wants/kubelet.service && \
yum remove -y kube* && \
yum clean all && \
yum makecache

2、安装新版本

我这里是1.24.9


[root@node2 ~]# yum install -y kubelet-1.24.9 kubeadm-1.24.9 kubectl-1.24.9 && systemctl enable kubelet

测试运行版本获取出现问题:

[root@node2 ~]# kubelet --version
-bash: /usr/local/bin/kubelet: 没有那个文件或目录

可以尝试复制二进制文件到指定运行目录:

[root@node2 ~]# cp /usr/bin/kube* /usr/local/bin/
[root@node2 ~]# kubelet --version
Kubernetes v1.24.9

再次运行没有问题,且是新版。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值