共用方式為


AKS 版本的 Azure HDInsight

重要

AKS 上的 Azure HDInsight 於 2025 年 1 月 31 日淘汰。 透過此公告 深入瞭解

您必須將工作負載移轉至 Microsoft Fabric 或對等 Azure 產品,以避免突然終止工作負載。

重要

這項功能目前為預覽狀態。 Microsoft Azure 預覽版的補充使用規定 包含適用於 Beta 版、預覽版或尚未正式發行之 Azure 功能的更合法條款。 如需此特定預覽的相關信息,請參閱 AKS 預覽資訊上的 Azure HDInsight。 如有問題或功能建議,請提交請求至 AskHDInsight,並追蹤我們以獲得 Azure HDInsight 社群的更多更新。

AKS 服務上的 HDInsight 有三個元件:資源提供者、開放原始碼軟體(OSS),以及部署在叢集上的控制器。 Microsoft會定期升級映射和上述元件,以包含新的改善和功能。

當以下一個或多個條件成真時,可能會在 AKS 上建立新的 HDInsight:

  • AKS 資源提供者功能上的 HDInsight 主要或次要變更或更新。
  • 開放原始碼元件的主要或次要版本或更新。
  • AKS 基礎結構元件的主要或次要版本或更新。
  • 底層作業系統的主要或次要的變更或更新。
  • 套件元件部分的修補程式或即時修正(包括最新的安全性更新和重大錯誤修正)。

介紹

AKS 上的 Azure HDInsight 具有叢集集區和叢集的概念,其會將套件和連接器等基本元件版本與特定開放原始碼元件系結在一起。 每個版本升級都會定期包含新的改進、功能和修補程式。

注意

您應該在使用新的修補程式、次要或主要版本時,測試並驗證應用程式是否正常執行。

AKS 上的 Azure HDInsight 會針對每個版本使用標準 語意版本控制 方案:

[major].[minor].[patch]
Examples:
  1.0.1
  1.0.2

版本中的每個數位都表示與舊版的一般相容性

  • 主要版本 會變更,當不相容的 API 更新或回溯相容性可能中斷時。
  • 次要版本 會因功能更新而改變,當這些更新與其他次要版本保持向後相容時(除了新增功能或由上游控制的核心安全性修補/平台更新之外)。
  • 當對次要版本進行相容性 Bug 的修復時,補丁版本 會有所變更。

重要

您必須運行您所使用的次要版本中的最新修補程式版本。 例如,如果您的生產叢集位於 1.0.1上,1.0.2 是適用於 1.0 系列的最新修補程式版本。 您應該儘快升級至 1.0.2,以確保您的叢集已完全修補和支援。

讓您的叢集保持最新狀態

若要利用 AKS 功能的最新 HDInsight,建議您定期將叢集移轉至最新的修補程式或次要版本。 目前,在 AKS 上運行的 HDInsight 支援 就地升級,作為含有 hotfix、Node OS 和 AKS 修補程式更新的公開預覽版本的一部分,現有的叢集將升級到較新版本。

您必須在現有叢集集區中的 AKS 叢集上建立新的 HDInsight,並移轉應用程式以使用具有最新次要版本或修補程式的新叢集。 所有叢集集區都與主要版本一致,集區內的叢集會對齊相同的主要版本,而且您可以建立具有後續次要或修補程式版本的叢集。

生命週期和支援性

由於 AKS 上的 HDInsight 依賴基礎 Azure Kubernetes Service (AKS) 基礎結構,因此必須定期更新,以確保安全性與與最新功能的相容性。 透過 原地升級,您可以為叢集套用 Hotfix 更新、節點作業系統的安全性更新,以及進行 AKS 修補程式升級。

AKS 叢集集區上的 HDInsight 版本 發行日期 發行階段 對應的 AKS 版本 AKS 生命週期結束
1.1 2023年10月 公開預覽 1.27 2024年7月
1.2 2024年5月 - 1.29 -

作為最佳做法的一部分,建議您定期更新叢集。 AKS 版本上的 HDInsight 每隔 30 到 60 天就會發生一次。 最好儘早移至最新版本。 叢集升級的建議最大持續時間小於三個月。

範例案例

在下列範例中,我們會說明 AKS 上的 HDInsight 版本變更生命週期。 例如,執行於叢集池 2.0 版上的叢集被認為是叢集 2.3.6 版。 這是範例,所有版本更新都會持續提供在更新記錄中。

版本影響 版本資訊更新 (範例)
AKS Kubernetes 版本更新 MS-Minor AKS 2.4.0 版上的 HDInsight。 此版本包含從 1.26.4 更新為 1.27.4 的 AKS 版本。 叢集需要更新。
作業系統版本補丁 MS-Patch AKS 2.4.1 版上的 HDInsight。 此版本包含作業系統的維護修補程式。 叢集需要更新。
現在支援的 Web SSH 可用於運行用戶端工具 MS-Patch AKS 2.4.2 版上的 HDInsight。 此版本包含支援在您的 Webssh Pod 上執行用戶端工具。 叢集需要更新。
基於負載的進階自動調整功能現已新增至 AKS 上的 HDInsight MS-Minor AKS 2.5.0 版上的 HDInsight。 此版本引入具備更強大功能的進階負載自動調整功能。 叢集需要更新。
現已提供基於負載的自訂自動調整功能。 MS-Patch AKS 2.5.1 版上的 HDInsight。 此版本包含以負載為基礎的自動調整定制功能。 叢集需要更新。
新增服務標籤支援 MS-Patch AKS 2.5.2 版上的 HDInsight 從 2.5.2 版開始,AKS 上的 HDInsight 會新增服務標籤支援。 叢集需要更新。
開放原始碼元件次要更新 MS-Minor AKS 2.6.0 版上的 HDInsight。 從 2.6.0 版開始,AKS 上的 HDInsight 將新增開放原始碼元件從 1.x 至 1.y 的更新,叢集需要更新。
開放原始碼元件升級 & AKS 升級,重大 API 變更 MS-Major AKS 3.0.1 版上的 HDInsight。 從 3.0.1 開始,開放原始碼元件 Y 已從 1.x 更新為 2.x,AKS 已將基礎結構升級為 2.x;叢集集區需要 3.0 的更新,並將叢集更新為 3.0.1。

使用 Azure 入口網站進行版本控制

在下列範例中,您可以查看如何選取叢集集區和叢集的版本。 叢集集區總是與叢集的主要版本保持一致。 也就是說,如果您要在 AKS 上尋找 2.4.5 版 HDInsight 的更新,則必須使用 2.0 版的叢集集區。

顯示叢集集區基本頁籤的螢幕快照。

在 AKS 叢集或 Apache Flink 叢集上建立 HDInsight 時,您可以從支援的版本清單中選擇 minor.patch 版本。

顯示叢集詳細數據的螢幕快照。

以下為您提供的最新支援開放原始碼元件的下拉式清單,供您開始使用。

顯示集區版本的螢幕快照。

由於 AKS 上的 HDInsight 會隨著每次常規發佈公開並更新次要版本,因此您現在可以在升級到新版本之前安排充分的測試以掌控您的時間表。

顯示 AKS 版本的螢幕快照。

重要

如果您使用 RESTAPI 作業,叢集一律會以最新的 MS-Patch 版本建立,以確保您可以取得最新的安全性更新和重大錯誤修正。

版本資訊

如需 AKS 上最新版 HDInsight 的版本資訊,請參閱 版本資訊

版本控制考慮

  • AKS 叢集集區版本和生命周期結束的 HDInsight 取決於上游 AKS 支援,您可以參考 AKS 支援的版本,並持續規劃叢集集區/叢集升級。
  • 使用特定叢集集區版本部署叢集集區之後,該叢集集區就無法自動升級為較新的次要版本。 您需要重新設置,直到就地升級功能在叢集池的次要版本中啟用。
  • 一旦叢集部署在特定叢集集區版本內,該叢集就無法自動升級至較新的次要或修補程式版本。 您必須重新創建,直到 就地升級 功能啟用以進行叢集的修補和次要版本更新。
  • 在新叢集建立期間,會部署或挑選最新版本。
  • 客戶應該在 AKS 版本上使用新的 HDInsight 時,測試並驗證應用程式是否正常執行。
  • AKS 上的 HDInsight 保留在不事先通知的情況下變更預設版本的權利。 如果您有版本相依性,請在建立叢集時,在 AKS 版本上指定 HDInsight。
  • 在 AKS 上的 HDInsight 可能會基於開放原始碼或 AKS 相依性的上游支援時間軸,先淘汰某些 OSS 元件版本,然後再淘汰 AKS 版本的 HDInsight。