生产环境先做好备份
- 首先下载最新的rke版本,替换掉原来的版本
wget http://rancher-mirror.cnrancher.com/rke/v1.3.2/rke_linux-amd64
- 查看rke支持的k8s版本
$rke config --list-version --all v1.20.12-rancher1-1 v1.19.16-rancher1-1 v1.21.6-rancher1-1 v1.18.20-rancher1-
- 修改cluster.yml配置文件
注意这里是在原有cluster.yml文件基础上修改
先修改kubernetes version
kubernetes_version: “v1.21.6-rancher1-1”
如果cluster.yml中有system_images:配置,则需要先删除这部分配置,直接删除这一部分即可。
- 执行升级
$rke up 升级完成后检查结果 $kubectl get cs $kubectl get node $kubectl get pod -A



