本文永久链接: https://www.xtplayer.cn/rancher/release/2410/

仅解决了 v2.4.9 中没有最新系统 chart 的离线设置问题。请注意,发行说明与 v2.4.9 相同。

重要

  • 请查看 v2.4.0 发行说明 以获取重要的更新/重大更改。

  • Kubernetes 1.18 现在是默认版本[ #25117 ] -Kubernetes 1.18 现在是默认版本。每当升级到任何 Kubernetes 版本时,请查看 Kubernetes 发行说明以了解任何重大更改。

  • 使用单个 Docker 容器安装的用户-Docker容器中的Etcd 已从 3.3 升级到 3.4,因此您必须在升级之前进行备份,以便能够回滚到 v2.3.x 版本。没有此备份,您将无法回滚。

  • **使用带有 RHEL/CentOS 节点的节点池的用户[ #18065 ]**:RHEL/CentOS 节点的默认存储驱动程序已更新为 overlay2。如果您的节点模板未指定存储驱动程序,则将使用新的更新的默认值(overlay)而不是旧的默认值(devicemapper)来配置任何新节点。如果需要继续使用 devicemapper 作为存储驱动程序选项,请编辑节点模板以将存储驱动程序显式设置为 `devicemapper。

  • 运行 Windows 集群的用户[ #25582 ] -Windows 从 2 月 11 日开始启动了安全补丁。升级之前,请更新您的节点以包括此安全补丁,否则,升级将失败,直到应用补丁为止。

  • Rancher 启动的集群需要额外的 500MB 空间-默认情况下,Rancher 启动的集群已在集群上启用了审核日志记录。

  • Rancher 启动了 Kubernetes 集群,其升级行为已更改[ #23897 ] - 请参考零宕机时间升级功能以了解更多信息。

版本号

以下版本是最新且稳定的版本:

类型rancher 版本docker 标签Helm Repo舵图版本
Latestv2.4.10rancher/rancher:latestserver-charts/latestv2.4.10
Stablev2.4.10rancher/rancher:stableserver-charts/stablev2.4.10

请查看我们的版本文档以获取有关版本控制和标记约定的更多详细信息。

增强功能

  • 引入了带有新的 Ingress 镜像[ nginx-0.35.0-rancher2 ]的新 Kubernetes 版本,以解决在关闭节点电源时不更新负载均衡器 IP 的问题。[ #28230 ],[ #13862 ]

  • 引入了用于为 Nginx 入口控制器配置不同网络模式的选项。[ rancher/rke#1876 ],[ #28329 ]

  • 引入了一个标志,用于更改为 Rancher 部署的图表保留的 Helm 版本历史的数量。[ #28765 ]

  • v0.1.4 在 prometheus-auth [ #29290 ]中引入了带有更新的 Alpine Linux 镜像的新监视图(),并支持自定义污点。[ #27253 ]

  • 经过验证的对以下操作系统的支持:

    操作系统问题
    RHEL 7.9#29736
    Oracle Linux 7.9#29737
    CentOS 的 7.8#29738
    SLES 15 SP2#29739

从 v2.4.8 开始修复的主要错误

  • 带有云提供商的 vSphere 集群现在在删除节点之前先耗尽它们。[ #18221 ],[ #24690 ]
  • 修复了删除 etcd 领导者会导致集群不健康的问题[ #24547 ]
  • 修复了 CLI 中用户提供的值未正确应用的问题[ #27841 ],[ #28000 ]
  • 修复了如果在集群上启用了项目网络隔离,则无法正确填充入口的负载均衡器 IP 的问题。[ #26677 ]
  • 修复了 azureAD 中导致内存泄漏无法获取用户组的问题。[ #29055 ]
  • 修复了应用程序安装中的一个问题,因此当 helm 安装失败时,应用程序不会继续重试并填充磁盘空间。[ #27146 ]

从 v2.4.8 开始修复的小错误

  • s3 etcd 备份验证现在在下游用户集群而不是 rancher 的管理集群上进行了验证[ #28739 ]
  • 修复了 Vsphere 中的一个问题,该问题由于数据存储区带有空字符而导致节点设置失败[ #27699 ]
  • 修复了从 API [ #28998 ]耗尽节点的问题
  • 修复了 Rancher Logging 中的一个问题,该问题会导致从 UI 编辑为文件时配置丢失。[ #26559 ]
  • 修复了在集群创建期间无法将只读角色分配给成员的问题。[ #23061 ]
  • 修复了无法在 vSphere 节点模板中选择子资源组的问题。[ #24507 ]
  • 修复了更新的 cert-manager v1.0.0[ #29056 ]没有种类的 Issuer 错误消息的问题
  • 修复了在 Oracle Linux 7.8 上安装 Docker [ #27691 ]
  • 修复了 UI 中由于大小写敏感而不支持 AKS 网络策略的问题[ #28880 ]

其他注意事项

  • OKE 和 OCI 节点驱动程序现在可以从 OCI API 动态填充值。[ #29621 ],[ #27051 ]
  • 现在,AWS 驱动程序会从 AMI 中检测根设备名称。[ #29568 ]
  • 现在,新的 E2 计算形状已添加到 OKE 驱动程序列表中。#29382 ]
  • 添加了对 vSphere / ESXi 7.0 的支持[ #29519 ],[ #27732 ]
  • 为 EKS 集群添加了 Kubernetes 1.18 #29508 ]

气隙的安装和升级

在 v2.4.0 中,气隙安装不再需要镜像系统图表 git repo。请遵循有关如何安装 Rancher 的说明以使用打包的系统图表

其他升级

已知的主要问题

  • 当对启用了 Grafana 的持久性存储使用监视时,升级监视会导致 Pod 无法启动。问题中提供了解决方法步骤。[ #27450 ]
  • 使用监控时,升级 Kubernetes 版本会删除“ API 服务器请求率”指标[ #27267 ]
  • 将新的图表版本添加到 helm 3 目录中时,升级过程可能默认为 helm 2,从而导致 api 错误。解决问题。[ 27252 ]
  • 打开项目网络隔离后,从以前的 Rancher 版本升级到 2.4.10 将导致 CPU /日志记录增加。解决方法是关闭 PNI。#30052。在#30045 中跟踪修订。

版本号

镜像

  • rancher/rancher: v2.4.10
  • rancher/rancher-agent: v2.4.10

工具类

Kubernetes

升级和回滚

Rancher 支持升级和回滚。请注意您要升级回滚以更改 Rancher 版本的版本。

请注意,在升级到 v2.3.0 +时,由于增加了对 Kubernetes 系统组件的容忍度,对 Rancher 启动的 Kubernetes 集群的任何编辑都将导致所有系统组件重新启动。制定相应的计划。

如果您具有使用自签名证书的 Rancher HA 安装,则对 cert-manager 的最新更改需要升级。如果您使用的是早于 v0.9.1 的 cert-manager,请参阅有关如何升级 cert-manager的文档

重要: 回滚时,我们希望您回滚到升级时的状态。升级后的任何更改都不会反映出来。