Rancher local集群安装的是RKE2,但是主机提供商显示为RKE1

Rancher Server 设置

  • Rancher 版本:2.12.3
  • 安装选项 (Docker install/Helm Chart): Helm Chart
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:RKE2
  • 在线或离线部署:在线

下游集群信息

  • Kubernetes 版本:
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):
    • 如果自定义,自定义权限集:

主机操作系统: Ubuntu 20.04

问题描述: rancher local集群安装的是RKE2,但是主机提供商显示为RKE1。现在rancher 2.12版本以上不支持rke。

一年前创建的 RKE2集群

$ curl -sfL http://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_VERSION=v1.27.16+rke2r2 sh -

helm 安装单节点rancher

$ helm install rancher rancher-stable/rancher --version=2.7.1 --namespace cattle-system --set hostname=rancher.xx.xx --set ingress.tls.source=secret

之后陆续升级了rancher和local的k8s版本,也不知道是升级到哪个版本开始UI上local集群的主机提供商显示为RKE1,但实际部署的是rke2,现在版本升级到2.12.3后,UI上一直有一个警告提示RKE1不再支持。不确定是不是中间升级那个版本有bug导致的?有办法可以修改成RKE2吗?

这个一直显示为RKE1,也会导致在集群管理中,local集群没办法编辑配置来升级集群版本

重现步骤:
我现在安装一个测试的rancher,正常主机提供商应该显示的是RKE2

$ curl -sfL http://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_VERSION=v1.32.5+rke2r1 sh -

$ helm install rancher rancher-stable/rancher --version=2.11.3 --namespace cattle-system --set hostname=dev-rancher.xx.xx --set ingress.tls.source=secret

结果:

预期结果:

截图:

其他上下文信息:

日志


试一下将 local 集群升级到 v1.31–v1.33 中的任意版本,也许可以解决

我之前升级local集群都是在集群管理上编辑配置进行升级的,但是现在没有编辑配置可以操作了,还能怎样升级呢?

rke2 集群可参考:Upgrading RKE2 Clusters | RKE2

貌似不大行,我升级到v1.32.5+rke2r1显示还是RKE1

$ curl -sfL http://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_VERSION=v1.32.5+rke2r1 sh -