rke2离线升级
背景
之前文章讲了离线安装的操作,如果有新的版本来了之后呢?
升级方案
直接使用官网推荐方案:直接离线升级
以当前集群master节点为例,现在集群版本是v1.36.0+rke2r1,需要升级到v1.36.1+rke2r1
root@qat-k8s-master:~# kubectl get node
NAME STATUS ROLES AGE VERSION
qat-k8s-master Ready control-plane,etcd 164m v1.36.0+rke2r1
1.首先是把离线包放在指定位置
wget https://g.1ab.asia/https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images.linux-amd64.tar.zst
wget https://g.1ab.asia/https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2.linux-amd64.tar.gz
wget https://g.1ab.asia/https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/sha256sum-amd64.txt
curl https://get.rke2.io --output install.sh
2.升级到具体版本v1.36.1+rke2r1
# upgrade到具体版本
INSTALL_RKE2_ARTIFACT_PATH=/root/rke2-artifacts INSTALL_RKE2_VERSION=v1.36.1+rke2r1 sh install.sh
3.重启生效
systemctl restart rke2-server
查看效果
root@qat-k8s-master:~# kubectl get node
NAME STATUS ROLES AGE VERSION
qat-k8s-master Ready control-plane,etcd 3h1m v1.36.1+rke2r1
文档信息
- 文章作者: 运维技术团队 - 辣个男人Devin
- 发布日期: 2026年05月28日
- 适用系统: ubuntu24.04.3
- 参考链接:
https://github.com/rancher/rke2/releases/tag/v1.36.1%2Brke2r1
https://docs.rke2.io/upgrades/manual#upgrade-rke2-using-the-installation-script