版本说明 - v2.4.3
Rancher 2.4.3 版本于 2020 年 5 月 7 日发布。本文介绍了 Rancher 2.4.3 相较上一版本(2.4.2)的重大改动、新增的实验性功能、已修复的问题和已知问题。单击这里查看英文版版本说明。
#
重要说明请阅读v2.4.0 版本说明中的重要更新和重大改动的说明。
使用单节点 Docker 安装的用户请注意: - Docker 容器中的 Etcd 已从 3.3 升级到了 3.4,因此,您必须在升级之前进行备份,以便能够回滚到 v2.3.x 版本。没有此备份,将无法回滚。
使用节点池功能,并使用 RHEL/CentOS 的用户请注意 [#18065]: RHEL / CentOS 节点的默认存储驱动已更新为
overlay2
。如果您的节点模板未指定存储驱动,则在使用该模版创建新节点时,将使用默认值overlay2
而不是之前的devicemapper
作为存储驱动。如果您需要继续使用devicemapper
作为存储驱动选项,请编辑节点模板,并将存储驱动显式设置为devicemapper
使用 Windows 集群的用户请注意 [#25582]: - Windows 已于 2 月 11 日发布了安全补丁程序。升级之前,请更新您的节点以包括此安全补丁程序,否则,升级将失败,直到您使用该补丁程序为止。
Rancher 部署的集群(RKE 集群)需要额外的 500MB 磁盘空间 - Rancher 部署的集群(RKE 集群)默认开启了审计日志功能。
Rancher 部署的集群(RKE 集群)升级方式发生了变化 [#23897]: - 请参考零宕机升级功能以了解更多信息。
#
版本下面的版本为当前的最新版和稳定版:
类型 | Rancher 版本 | Docker 标签 | Helm 仓库 | Helm Chart 版本 |
---|---|---|---|---|
最新版 | v2.4.3 | rancher/rancher:latest | server-charts/latest | v2.4.3 |
稳定版 | v2.4.3 | rancher/rancher:stable | server-charts/stable | v2.4.3 |
您可以通过如何选择版本的文档,了解更多关于不同版本和标签的区别。
#
功能和优化节点模版
- 支持在 Azure 节点模版中配置自定义镜像名称和 ID [#23010]
托管集群更新
- 支持在 AWS 中国创建 EKS 集群,两个区域为 cn-northwest-1 和 cn-north-1 [#25613]
- 在集群仪表盘页面显示 AKS/GKE/EKS 等集群的区域信息 [#25656]
邮件通知增强
- 在告警恢复的通知邮件中加入告警相关信息 [#24156]
UI 增强
- 支持自定义 Header 和 Footer,并支持配置它们的背景颜色,方便区分当前环境 [#25694]
操作系统验证
- 验证了 SUSE Linux Enterprise Server 15 SP1 [#26143]
- 验证了使用内核版本 4.12.14-122.17 的 SUSE Linux Enterprise Server 12 SP5 [#26287]
#
实验性功能#
实验性功能的功能开关我们提供了一种启停 Rancher 中实验性功能模块的能力。在这个版本里,您可以通过 UI 来控制“功能开关”。有些功能开关的调整会导致 Rancher Server 重启,详情请查阅在 Rancher 中如何开启某些功能的文档。
功能开关 | 功能开关名称 | 默认值 | 可用版本 | 是否需要重启 Rancher? |
---|---|---|---|---|
下一代 UI | dashboard | true | v2.4.2 | 是 |
新 Proxy | proxy | false | v2.4.2 | 否 |
在 UI 中启用非默认激活的存储驱动(例如:Ceph) | unsupported-storage-drivers | false | v2.3.0 | 否 |
#
自 v2.4.2 以来修复的主要问题- 修复了在 v2.4 版本中 cattle-cluster-agent 内存泄漏的问题 [#26633] [#26577]
- 修复了 v2.4 版本中 Rancher Server 内存泄漏导致的问题 [#21361]
- 修复了某些情况下个人偏好设置中,显示其他用户的用户名而非当前登录用户 [#14420]
- 修复了当您的 LDAP 中有很多组时,使用 LDAP 登录 Rancher 时会非常慢的问题 [#26061]
- 修复了在 CLI 中使用
--values
参数时无法正确解析布尔值的问题 [#21083]] - 修复了在 UI 中删除的 Worker 节点后,由于未正确清理节点,导致无法重新加入节点的问题(如果您删除的是非 Worker 节点,仍需要清理该节点) [#23254]
- 修复了无法使用 AzureUSGovernmentCloud 端点创建 Azure 节点模板的问题 [#23350]
- 修复了在 AWS 控制台修改 EKS 集群后,导致无法在 Rancher 中升级 EKS 集群版本的问题 [#24171]
- 修复了通过 API 升级项目级别应用商店中的应用时,需要传入 projectId 的问题 [#24371]
- 修复无法更换 EKS 集群使用的 AWS API 密钥的问题 [#25835]
- 修复了在某些情况下升级到 v2.4.2 后,Docker 单节点安装的 Rancher Server 无法生成自签名证书的问题 [#26457]
- 修复了无法直接连接到在 2.4 中创建的 RKE 集群,只能通过 Rancher 连接到这些集群的问题 [#26555]
- 某些情况下,即使已完成升级集群,单节点的 K3s 集群仍然显示
Upgrading
状态 [#26286] - 修复了一个在下游集群升级期间,在上一个节点仍未完成时,便开始对下一个节点进行驱散的问题 [#26401]
#
其他说明#
离线安装和升级在 v2.4.2 的版本里,离线安装将不在需要手动同步 system charts 的源代码仓库了。具体操作请参阅有关安装 Rancher 时,如何使用内嵌的 system charts。
#
主要的已知问题- 在下游集群升级期间,如果集群中有任何 PodDisruptionBudgets,则驱散过程可能会停滞 [#26400]
- 当集群中的节点断电时,Metrics Server Pod 和 CoreDNS Pod 可能不会从节点中移出,需要手动删除,才能将其重新调度到可用节点 [#26190,#26191]
- 日志功能在导入的 k3s 集群中不能正常工作 [#24157]
#
版本信息#
镜像- rancher/rancher:v2.4.3
- rancher/rancher-agent:v2.4.3
#
工具#
Kubernetes 版本注:在 v2.3.0+版本中,在有新的 Kubernetes 版本可用时,即使不升级 Rancher 版本,我们也会自动向您推送这些版本。所以您在 Rancher UI 中看到的可用版本,可能会高于如下版本。
#
升级和回滚Rancher 支持升级和回滚操作。在修改 Rancher 版本时,请先确认您要升级到或者回滚到的 Rancher 版本。
请注意,在升级到 v2.3.0 或者以上版本时,第一次修改通过 Rancher v2.3.0 之前版本部署的 RKE 集群时,由于要向系统组件中加入 Tolerations,该集群全部的系统组件将会自动重启。请事先规划好。
如果您的 Rancher HA 在使用 低于 v0.9.1 的 cert-manager,并且是自签名证书,由于 cert-manager 最新的变化,您需要升级 cert-manager 的版本。具体操作请参阅有关如何升级 cert-manager的文档。
重要
在回滚的时候,您将会被回滚到升级之前的状态。任何在升级后进行的改动将无法被保留。
#
Assets请在这里获取该版本的 Assets。