4.20 版本資訊和更新動作

檢閱 4.20 的版本資訊 Red Hat OpenShift on IBM Cloud。 本版本基於 Kubernetes 版本 1.33。

正在尋找有關更新叢集的一般資訊,或不同版本的資訊? 請參閱 Red Hat Red Hat OpenShift 上的 IBM Cloud 版本資訊 和版本 4.20 發行說明

此徽章表示 Kubernetes 版本 1.32 認證為 Red Hat OpenShift on IBM Cloud
Kubernetes 版本 1.32 認證徽章

Red Hat OpenShift on IBM Cloud 是 CNCF Kubernetes 軟體一致性認證計畫下版本 1.32 的認證 Kubernetes 產品。 Kubernetes® 是 Linux 基金會在美國和其他國家的註冊商標,根據 Linux 基金會的授權使用。

發佈時間表

下表包括 4.20 版本的預期發佈時間表。 您可以將此資訊用於規劃目的,例如估計版本可能不受支援的一般時間。

標示劍號 () 的日期是暫訂的,得隨時變更。

Red Hat OpenShift on IBM Cloud 版本的發佈歷史 4.20。
是否支援? Red Hat OpenShift / Kubernetes 版本 發表日期 不支援日期
受支援 4.20 / 1.33 2026 年 2 月 4 日 2028 年 1 月 19 日

準備更新

檢視將群集更新 至 4.20 版本時可能需要進行的變更。 此資訊總結當您更新時,可能會對已部署的應用程式造成影響的更新。

無論位置是 RHEL ( non-CoreOS ) 或 CoreOS-enabled,託管 Red Hat OpenShift on IBM Cloud 版本 4.20 群集的 Satellite 位置大小要求 都是一樣的。 位置節點的要求與 CoreOS-enabled 位置的要求相同。

Portworx 還不支援 Red Hat OpenShift on IBM Cloud 版本 4.20 集群。 如果已安裝 Portworx,請勿將叢集更新至 4.20 版本。

在主節點之前更新

下表顯示您在 更新群集主檔案 之前必須執行的動作。

對於執行 4.20 或更新版本的群集,您可以使用 oc adm upgrade status 指令在主版本更新時檢查群集主控程式的更新狀態。 如需詳細資訊,請參閱 使用 oc adm upgrade status 指令檢視群集升級狀態

將主版本更新至 Red Hat OpenShift 之前要進行的變更 4.20
類型 說明
準備更新 OpenShift 如需詳細資訊,請檢閱 準備更新至 OpenShift Container Platform 4.20,以瞭解可能需要的動作。 etcd 備份、版本選擇和 SDN 移除升級準備動作不適用於 Red Hat OpenShift on IBM Cloud 叢集,因為 etcd 備份和版本選擇動作是為您處理的,而且 Calico 是用來取代 SDN 的。
已停用及移除的 OpenShift 功能 如需詳細資訊,請檢閱 OpenShift Container Platform 版本 4.20 棄用和移除的功能,以瞭解可能需要的動作。
升級需要管理員確認 在您評估群集是否有任何已移除的 API,並遷移任何已移除的 API 後,您可以確認群集已準備好從 OpenShift Container Platform 4.19 升級至 4.20。 如需詳細資訊,請參閱 提供管理員確認
RHEL 作業系統 從叢集版本 4.18 開始,Red Hat Enterprise Linux CoreOS (RHCOS) 是 Classic 和 VPC 叢集中的預設作業系統,而 RHEL 工作者節點已被廢棄。 經典或 VPC 群集。 將叢集升級至 4.18 版本不會變更現有 Worker 池的作業系統。 如需詳細資訊及可能的移轉動作,請參閱 Red Hat Enterprise Linux(RHEL)deprecation
已知的 OpenShift 問題 如需詳細資訊,請檢閱 OpenShift Container Platform 版本 4.20 已知問題,以瞭解可能需要採取的行動。
升級需要 OpenShift 集群版本貨幣 如果 OpenShift 群集版本狀態顯示更新已在進行中,群集主控升級將被取消。 如需詳細資訊,請參閱 OpenShift 顯示群集版本未更新的原因?
升級需要解決 OpenShift 集群版本可升級的條件 如果 OpenShift 群集版本可升級狀態條件顯示群集不可升級,群集主控升級將被取消。 若要確定群集是否可升級,請參閱 檢查群集的可升級狀態

檢查群集的 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,則狀態資訊會提供升級前必須遵循的指示。