1. 检查看rke 所支撑的k8s版本

rke config --system-images --all |grep hyperkube

在这里插入图片描述

2. 修改cluster.yaml 中的k8s 版本

在这里插入图片描述
注: 此版本号应存在于rke 支撑版本列表中

3. 开始升级

rke up

在这里插入图片描述

4. 查看版本k8s 版本是否升级成功

kubectl version

在这里插入图片描述

5. 升级命令行版本

1. 下载最新版本kubectl

curl -LO?https://storage.googleapis.com/kubernetes-release/release/v1.17.4/bin/linux/amd64/kubectl

如遇到连接失败,可以用windows 浏览器访问 kubectl 下载链接 来进行下载,然后导入到电脑中

2. 修改kubectl 权限

chmod a+x kubectl

3. 移除旧版本的kubectl 命令,并将新版本kubectl命令导入替换

rm -rf /usr/local/bin/kubectl
mv kubectl /usr/local/bin/

4. 检查kubectl 命令是否更新完成

kubectl version

在这里插入图片描述

注: k8s 的版本只能升级,不能降级,操作有风险,升级需谨慎!

Logo

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

更多推荐