Rancher升级发现helm repo最高版本与官方版本不一致问题

Rancher Server 设置

  • Rancher 版本:v2.10.3
  • 安装选项 (Docker install/Helm Chart):
    • EKS v1.29
  • 在线或离线部署:在线helm部署

下游集群信息

  • Kubernetes 版本: EKS v1.29
  • Cluster Type (Local/Downstream):
    • 托管

问题描述:
当前rancher版本为v2.10.3 ,需要升级到v2.11.7 升级计划如下,分两次升级:

  1. v2.10.3 → v2.10.10(最新)
  2. 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官方发布版本不一致。这个要怎么升级? 另外,我的升级顺序是否正确?
    期待大佬的指导!

截图:


image
image



[/details]

SUSE 早在大概一年以前就有了新的版本发布策略:

  1. 当新的 Rancher 社区版本发布后,次新版本的补丁版本 的安装镜像以及 helm chart只对 RancherPrime 订阅客户开放,但次新版本的补丁版本源代码仍然开放下载

  2. 例如今天发布了 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 包,但是源代码都是开放的

  3. 您也可以查看对应 Rancher 版本的 github 发布页面,会有说明 这个版本是 Prime 版本并不是社区版本

希望能解答您的问题

感谢老师的回复!
我大概看出规律了,在rancher的helm仓库中,每个大版本里只有0~3这几个小版本可用。

  1. 作为helm部署的社区版本用户,想从当前v2.10.3 升级到v2.11.3,期间需要升级几个版本?
  2. 我看到论坛里之前有老师说过,跨大版本升级必须执行如下版本升级步骤:v.2.10.3 ->v2.10.(最新) → 2.11.(最新) ,但是v2.10.*(最新)的helm chart并未对社区用户开放,我们社区用户该如何升级呢?

期待回复。

再请教下:

  1. 作为helm部署的社区版本用户,想从当前v2.10.3 升级到v2.11.3,期间需要升级几个版本?
  2. 我看到论坛里之前有老师说过,跨大版本升级必须执行如下版本升级步骤:v.2.10.3 ->v2.10.(最新) → 2.11.(最新) ,但是v2.10.*(最新)的helm chart并未对社区用户开放,我们社区用户该如何升级呢?

期待回复。

你就先升级到 2.10 的最新的社区版本,然后在升级到 2.11 就行