Rancher2.6.9升级至2.7.1

Rancher Server 设置

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

下游集群信息

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

用户信息

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

主机操作系统:
CentOS7.9
问题描述:

  1. 升级后,看说明只支持部署1.23版本以上的集群了,rancher2.7.1是否可以管理k8s 1.23以下版本,因为现在存在比较多1.20.15版本的集群?
    重现步骤:

结果:

预期结果:

截图:

其他上下文信息:

日志


理论上是可以继续使用 2.7 管理 1.24 以下的 K8s版本,但非常不建议生产生产环境这样使用,还是建议按照标准的支持矩阵去使用。

如果 K8s 集群的版本不能升级到 2.4 以上,那建议还是使用 2.6 管理。

Rancher v2.7开始,将支持 k8s 1.23/v1.24 及后续版本。软件需要有生命周期和满足上游兼容性,不可能一直兼容旧版本k8s。

好的,谢谢!

请问rancher可以跨版本升级下游k8s集群吗?比如从1.20升级到1.24?还是要按顺序1.20-> 1.21->1.22这样升级

Kubernetes不推荐这样做,跨版本升级并不在Kubernetes的升级范围内。
Rancher也一样,不推荐这么做,尽管这种操作的成功率在90%以上。