Red Hat 約每四個月發行一次 Red Hat OpenShift (OCP) 容器平台的次要版本。 這些版本均包含新功能和增強功能。 修補程式版本較頻繁(通常是每周),可能包含安全性弱點或 Bug 的修正程式。
Azure Red Hat OpenShift 是從 OCP 特定版本所建置。 本文涵蓋 Azure Red Hat OpenShift 支援的 OCP 版本,以及有關更新項目、淘汰項目和支援原則的詳細資料。
Red Hat OpenShift 版本
Red Hat OpenShift 容器平台使用語意版本設定。 語意版本設定會使用不同等級的號碼來指定不同的版本。 下表說明語意版本號碼的不同部分,在此情況下,使用範例版本號碼 4.19.16。
| 主要版本 (x) | 次要版本 (y) | 修補程式版本 (z) |
|---|---|---|
| 4 | 19 | 16 |
- 主要版本:目前沒有計劃發行的主要版本。 主要版本牽涉到核心服務的重大變更,例如大規模新增新功能和函式、架構變更,以及移除現有函式。
- 次要版本:大約每四個月發行一次。 次要版本更新可能包括新增功能、增強功能、淘汰項目、移除項目、錯誤修正、安全性增強功能和其他改善項目。
- 修補程式版本:通常會每週發行,或視需要發行。 修補程式版本更新可能包括錯誤修正、安全性增強功能和其他改善項目。
您應以執行所執行主要版本的最新次要版本為目標。 例如,如果您的生產叢集位於 4.18 上,而 4.19 是 4 系列的最新正式發行次要版本,則您應該盡快更新至 4.19。
更新通道
更新通道是使用者將 OpenShift 容器平台次要版本設定為更新叢集的機制。 更新通道會繫結至 Red Hat OpenShift 容器平台的次要版本。 通道中的版本號碼代表叢集最終更新的目標次要版本。 更新通道不建議更新至所選取通道版本以上的版本。 例如,OCP stable-4.18 更新通道不包含 4.19 版本的更新。 更新通道只會控制版本選取,不會修改叢集的目前版本。 如需詳細資訊,請參閱 瞭解更新通道和版本。
這很重要
Azure Red Hat OpenShift 僅提供 stable 和 eus 通道的支援。 例如, stable-4.19 或、 eus-4.18。
您可以使用 stable 或 eus 通道,從先前的小版本 Azure Red Hat OpenShift 進行更新。 使用 fast 或 candidate 通道更新的叢集,可能會讓您的叢集處於有限支援狀態。
Azure Red Hat OpenShift 版本支援原則
Azure Red Hat OpenShift 版本可用性
Azure Red Hat OpenShift 版本可透過下列兩種機制之一取得:
- 現有叢集有較新版本的更新時
- 有新版本可作為新叢集的安裝目標時
更新可用性
在 OpenShift stable 通道中有更新可用時,Azure Red Hat OpenShift 支援 Red Hat OpenShift 容器平台的正式發行 (GA) 次要版本。 您可以在下列頁面檢查更新可用性:Red Hat OpenShift 容器平台更新圖表。
安裝可用性
您可以使用 Azure Red Hat OpenShift 發行行事曆,或執行下列 Azure CLI 命令,來驗證可安裝的版本:
az aro get-versions --location [region]
支援的版本原則例外
Azure Red Hat OpenShift SRE 小組保留新增或移除新版或現有版本的權利,或延遲已識別為有一或多個重大生產環境影響 Bug 或安全性問題的次要版本,而不事先通知。
可能會略過特定修補程式版本,或視 Bug 或安全性問題的嚴重性而定,可能會加速推出。
強制更新
在極端情況下,根據對環境的常見漏洞與曝露(CVE)嚴重性的評估,您會收到通知,您有 72 小時的時間將叢集更新至最新的安全修補程式版本。 如果更新未在 72 小時之後完成,則重大修補程式更新可能會由 Azure Red Hat OpenShift Site Reliability Engineers (SRE) 自動套用至叢集,然後接著通知通知您變更。 一旦更新可供使用,最好立即安裝修正程式 (z-stream) 更新。
版本生命週期結束
生命週期結束表示在奇數次要版本的通道中 stable 不再支援某個版本,在偶數次要版本的通道中 eus 也不再支援某個版本。 Azure Red Hat OpenShift 版本的生命週期結束日期可在 Azure Red Hat OpenShift 發行行事曆中找到。
備註
如果您執行不支援的 Red Hat OpenShift 版本,可能會在要求叢集支援時要求更新。 Azure Red Hat OpenShift 服務等級協定 (SLA) 並未涵蓋執行不支援 Red Hat OpenShift 版本的叢集。
Azure Red Hat OpenShift 發行行事曆
請參閱下列指南,以了解過去 Red Hat OpenShift 容器平台 (上游) 發行歷程記錄。
| 版本 | OCP GA 可用性 | Azure Red Hat Openshift 安裝可用性 | Azure Red Hat Openshift 生命週期結束 (穩定通道) | Azure Red Hat OpenShift 使用期限結束 (EUS 期限 1) |
|---|---|---|---|---|
| 4.20 | 2025年10月 | 即將推出 | 2027 年 4 月 21 日 | 2027 年 10 月 21 日 |
| 4.19 | 2025 年 6 月 | 2025年12月16日 | 2026 年 12 月 17 日 | N/A |
| 4.18 | 2025年2月 | 2025 年 11 月 6 日 | 2026 年 8 月 25 日 | 2027 年 2 月 25 日 |
| 4.17 | 2024年10月 | 2025年6月5日 | 2026年4月1日 | N/A |
| 4.16 | 2024年6月 | 2025 年 3 月 10 日 | 2025 年 12 月 27 日 | 2026 年 6 月 27 日 |
| 4.15 | 2024年2月 | 2024 年 9 月 4 日 | 2025年8月27日 | N/A |
請檢閱下圖以瞭解 Azure Red Hat OpenShift 支援視窗。
- OCP 版本的支援窗口由 Azure Red Hat Openshift 更新可用性開始。
- Azure Red Hat Openshift 更新可用性是 OCP 版本在穩定通道中可供舊版更新的日期。
- Azure Red Hat Openshift 安裝可用性 是新叢集安裝版本可用的日期。 例如,當您使用 Azure 入口網站或 Azure CLI 建立新的叢集時。
-
Azure Red Hat Openshift 生命週期結束 是指在
stable通道中不再支援奇數次要版本的日期。 -
Azure Red Hat OpenShift 歷程終止 (EUS) 是指在
eus通道中某個版本不再支援任何次要版本的日期。
如需穩定更新通道的詳細資訊,請參閱 瞭解更新通道和版本。
延伸更新支援附加元件第 1 期
延伸更新支援加值功能(EUS)第一期適用於從 4.16 版開始的偶數次要版本,並隨您的 Azure Red Hat OpenShift 訂用帳戶提供。 這提供了將支援生命週期延長 6 個月的主要好處。
若要將 EUS 字詞 1 套用至 Azure Red Hat OpenShift 叢集,您必須將支援通道變更為 eus-4.y。 如需更新通道的詳細資訊,請參閱 瞭解更新通道和版本。
備註
在 EUS 期間取得更新和支援,您需要將更新通道變更為 eus-4.y
如需 EUS 第 1 期的詳細資訊,請參閱 延伸更新支援 Add-On - 第 1 期。
有限支援狀態
當叢集轉換至有限支持狀態時,也就是超出支援範圍,Azure Red Hat OpenShift SRE 將不再積極監控叢集。 而且,SLA 已不再適用,而且針對 SLA 要求的點數遭到拒絕,但這並不意味著您不再有產品支援。
叢集可能會因為許多原因而轉換為有限支援狀態,包括下列案例:
- 如果您未在生命週期結束日期之前將叢集更新為支援的版本。
- 在其生命週期結束日期之後,版本沒有執行階段或 SLA 保證。 若要避免這種情況並繼續獲得完整支援,請在生命週期結束日期之前將叢集更新為支援的版本。 如果您未在生命週期結束日期之前更新叢集,叢集會轉換為有限支援狀態,直到更新為支援的版本為止。
- Azure Red Hat OpenShift SRE 提供商業上合理的支援,以便從不支援的版本更新為支援的版本。 不過,如果不再提供支援的更新路徑,您可能必須建立新的叢集並移轉您的工作負載。
- 如果您移除或取代任何原生 Azure Red Hat OpenShift 元件,或由服務安裝及管理的任何其他元件。
- 如果使用管理員許可權,Azure Red Hat OpenShift 不會負責您或您授權使用者的任何動作,包括影響基礎結構服務、服務可用性或數據遺失的動作。 如果偵測到任何這類動作,叢集可能會轉換為「有限支援」狀態。 您應該還原動作,或建立支援案例來探索補救步驟。
- 在某些情況下,如果您補救違規因素,叢集可以回到完全支援狀態。 不過,在其他情況下,您可能必須刪除並重新建立叢集。
- 如需詳細資訊,請參閱有關 叢集設定需求的 Azure Red Hat OpenShift 支持原則。
FAQ
當使用者以不支援的次要版本更新 OpenShift 叢集時,會發生什麼事?
Azure Red Hat OpenShift 支援安裝與上表日期一致的次要版本。 在穩定通道中提供該版本的更新路徑時,即支援版本。 如果您執行的版本超過生命周期結束日期,表示您不在支援之外,因此可能會要求您更新以繼續接收支援。 從舊版更新至支援的版本可能比較困難,在某些情況下則不可能。 我們建議您將叢集保留在最新的 OpenShift 版本上,以避免潛在的更新問題。
例如,如果支援的最舊 Azure Red Hat OpenShift 版本是 4.16,而您使用的是 4.15 或更舊版本,則您不受支援。 當您成功將版本從 4.15 更新到 4.16 或更高版本時,您將重新符合我們的支援政策範圍。
不支援將叢集還原為舊版或復原。 僅支援更新至較新版本。
「不在支援範圍內」或「有限支援」是什麼意思?
如果您的叢集執行的 OpenShift 版本不在支援的版本清單中,或使用 不支援的叢集組態,則您的叢集不受 支援。 因此:
- 當您開啟叢集的支援票證時,系統可能會要求您在收到支援之前,將叢集更新為支援的版本。
- 無法獲得支援的叢集,其執行階段或 SLA 保證都已失效。
- 外部不在支援範圍的叢集僅在盡力而為的基礎上進行更新。
- 不在支援範圍內的叢集不會受到監視。
後續步驟
如需詳細資訊,請參閱 Azure Red Hat OpenShift 4.0 支持原則。