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
结果:
预期结果:
截图:
其他上下文信息:
日志


