Rancher Server 设置
- Rancher 版本:v2.10.3
- 安装选项 (Docker install/Helm Chart):
- 在线或离线部署:在线helm部署
下游集群信息
- Kubernetes 版本: EKS v1.29
- Cluster Type (Local/Downstream):
问题描述:
当前rancher版本为v2.10.3 ,需要升级到v2.11.7 升级计划如下,分两次升级:
- v2.10.3 → v2.10.10(最新)
- v2.10.10(最新) → v2.11.7(最新)
但是在执行完helm repo update 后,查看helm可用版本中,v2.10.* 最高为 v2.10.3 (官方版本v2.10.10) ,v2.11.* 最高为 v2.11.3 (官方版本v2.11.7), helm repo 中的可用最高版本跟rancher官方发布版本不一致。这个要怎么升级? 另外,我的升级顺序是否正确?
期待大佬的指导!
截图:
[/details]
zyl908
2
SUSE 早在大概一年以前就有了新的版本发布策略:
-
当新的 Rancher 社区版本发布后,次新版本的补丁版本 的安装镜像以及 helm chart只对 RancherPrime 订阅客户开放,但次新版本的补丁版本源代码仍然开放下载
-
例如今天发布了 Rancher 2.12.0 版本(最新 Rancher 版本),2.12 发版的同时,2.11版本就成为了次新版本,假设这时候 2.11.3 是 2.11大版本当前的小版本,那么 2.11.4、2.11.5、2.11.6、2.11.7 等 都算是次新版本的补丁版本,因此这些版本都只对订阅的企业级客户开放下载的镜像以及 chart 包,但是源代码都是开放的
-
您也可以查看对应 Rancher 版本的 github 发布页面,会有说明 这个版本是 Prime 版本并不是社区版本
希望能解答您的问题
感谢老师的回复!
我大概看出规律了,在rancher的helm仓库中,每个大版本里只有0~3这几个小版本可用。
- 作为helm部署的社区版本用户,想从当前v2.10.3 升级到v2.11.3,期间需要升级几个版本?
- 我看到论坛里之前有老师说过,跨大版本升级必须执行如下版本升级步骤:v.2.10.3 ->v2.10.(最新) → 2.11.(最新) ,但是v2.10.*(最新)的helm chart并未对社区用户开放,我们社区用户该如何升级呢?
期待回复。
ksd
5
你就先升级到 2.10 的最新的社区版本,然后在升级到 2.11 就行