4.17 版本信息和更新操作

查看关于版本 4.17 的信息 Red Hat OpenShift on IBM Cloud。 此版本基于 Kubernetes 版本 1.30。

您在查找有关更新群集的一般信息或不同版本的信息吗? 参见 Red HatRed Hat OpenShift 版本信息 IBM Cloud 和版本 4.17 发布说明。

此徽章表示Red Hat OpenShift on IBM Cloud已通过Kubernetes 1.30版认证。
Kubernetes 1.30版认证徽章

Red Hat OpenShift on IBM Cloud 是根据CNCF Kubernetes 软件符合性认证计划,针对 1.30 版本的经认证的 Kubernetes 产品。 Kubernetes® 是“Linux 基金会”在美国及其他国家/地区的注册商标,其使用已获得“Linux 基金会”的许可。

发布时间表

下表包含版本的预期发布 4.17 时间表。 您可以将此信息用于规划目的,例如估计该版本可能不支持的大致时间。

标记有短剑 () 的日期表示这是暂定时间,会随时更改。

Red Hat OpenShift on IBM Cloud 4.17 版的发布历史。
是否受支持? Red Hat OpenShift/Kubernetes版本 发布日期 不受支持的日期
支持 4.17 / 1.30 2024 年 11 月 20 日 2026 年 10 月 23 日

准备更新

将集群更新 至版本时,请检查您可能 4.17 需要进行的更改。 此信息汇总了更新时可能对已部署应用程序产生影响的更新。

在更新主节点之前更新

下表列出了在 更新集群主节点 之前必须执行的操作。

对于运行版本 4.17 或更高版本的集群,您可以在主节点版本更新期间使用 oc adm upgrade status 命令检查集群主节点的更新状态。 更多信息,请参见 "使用 "oc adm upgrade status 命令查看群集升级状态

将主版本更新为Red Hat OpenShift之前需要进行的更改4.17
类型 描述
准备更新OpenShift 有关详细信息,请查看 准备更新至OpenShift Container Platform 4.17,了解可能需要采取的措施。 etcd备份和版本选择升级准备操作不适用于 "Red Hat OpenShift on IBM Cloud群集,因为这两个操作都是为您处理的。
已弃用和移除的 OpenShift 功能 如需了解更多信息,请查看 OpenShift Container Platform 4.17版废弃和移除功能,了解可能需要采取的措施。
已知的OpenShift问题 有关详细信息,请查看 OpenShift Container Platform 4.17版已知问题,了解可能需要采取的措施。
升级需要OpenShift集群版本货币 如果 OpenShift 集群版本状态显示更新已在进行中,则集群主升级将被取消。 有关详细信息,请参阅 "为什么OpenShift显示群集版本不是最新的?
升级需要解决OpenShift群集版本可升级的条件 如果 OpenShift 集群版本 Upgradeable 状态条件显示集群不可升级,则集群主升级将被取消。 要确定群集是否可升级,请参阅 "检查群集的可升级状态
RHEL9.2微体系结构要求 Red Hat OpenShift on IBM Cloud 4.17版基于 RHEL9.2主机操作系统,因此 对微体系结构的要求提高到x86-64-v2。 因此,对于包含 Red Hat OpenShift on IBM Cloud 版本 4.17 集群的任何位置,IBM Cloud Satellite 的主机必须支持 x86-64-v2 架构。 详见 主机系统要求。 此外,用于运行4.17版 "oc 客户端的客户机还必须支持x86-64-v2架构。 不符合此微架构要求的客户机必须使用基于 RHEL 8 的 oc 版本 4.17 客户机。 查看可用列表 oc4.17 版客户端
RHEL 9 是默认操作系统 RHEL 9 现在是“Red Hat OpenShift on IBM Cloud版本”4.17经典集群或 VPC 集群的默认操作系统。 将群集升级到4.17版不会更改现有工人池的操作系统。 有关 RHEL 9 的更多信息和可能的迁移操作,请参阅 迁移到新的Red Hat Enterprise Linux版本
删除Node标签 "node-role.kubernetes.io/master 启用CoreOS的 VPC 群集不再为4.17版工作节点设置 "node-role.kubernetes.io/master 节点标签。 如果您的应用程序依赖于该节点标签,请对其进行相应更新。

检查集群的 Upgradeable 状态

运行以下命令,以检查集群的 Upgradeable 状态。

oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'

Upgradeable 状态为 "False 的输出示例。

{
  "lastTransitionTime": "2024-11-17T19:29:34Z",
  "message": "Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: default/test is incompatible with OpenShift minor versions greater than 4.16",
  "reason": "IncompatibleOperatorsInstalled",
  "status": "False",
  "type": "Upgradeable"
}

如果“Upgradeable 状态为”False,则条件信息提供了升级前必须遵循的说明。

RHEL 9

RHEL 9 适用于运行4.17 版本的经典集群或 VPC 集群。

您可以在控制台中为工作节点指定 RHEL 操作系统,或者 在 CLI 中运行“ibmcloud oc cluster create 命令时加入”--operating-system RHEL_9_64 选项,从而使用 RHEL 9 配置新群集。

如果将现有群集升级到4.17版,并希望工作节点运行 RHEL 9,则必须 按照步骤迁移工作节点

有关 RHEL 9 的更多信息,请参阅 Red Hat OpenShift发行说明