共用方式為


已啟用 Azure Arc 的 Kubernetes 驗證

Azure Arc 小組與重要的產業 Kubernetes 供應項目提供者合作,以使用其 Kubernetes 散發套件來驗證已啟用 Azure Arc 的 Kubernetes。 這些提供者發行之 Kubernetes 散發套件的未來主要和次要版本將會驗證為與已啟用 Azure Arc 的 Kubernetes 相容。

重要

已啟用 Azure Arc 的 Kubernetes 可搭配 Cloud Native Computing Foundation (CNCF) 所認證的任何 Kubernetes 叢集運作,即使它們尚未透過一致性測試進行驗證且未列在此頁面上。

已驗證的散發套件

下列 Microsoft 提供的 Kubernetes 散發套件和基礎結構提供者已成功通過針對已啟用 Azure Arc 的 Kubernetes 的一致性測試:

散發和基礎結構提供者 版本
Azure 上的叢集 API 提供者 發行版本:0.4.12;Kubernetes 版本:1.18.2
Azure Stack HCI 上的 AKS 發行版本:2020 年 12 月更新;Kubernetes 版本:1.18.8
Azure Stack Edge 上的 K8s 發行版本:Azure Stack Edge 2207 (2.2.2037.5375);Kubernetes 版本:1.22.6
AKS Edge Essentials 發行版本 1.0.406.0;Kubernetes 版本 1.24.3

下列提供者及其對應的 Kubernetes 散發套件已成功通過針對已啟用 Azure Arc 的 Kubernetes 的一致性測試:

提供者名稱 散發名稱 版本
RedHat OpenShift 容器平台 4.10.23、4.11.0-rc.6、4.13.44.15.0
VMware Tanzu Kubernetes Grid TKGs 2.2; upstream K8s 1.25.7+vmware.3
TKGm 2.3; upstream K8s v1.26.5+vmware.2
TKGm 2.2; upstream K8s v1.25.7+vmware.2
TKGm 2.1.0; upstream K8s v1.24.9+vmware.1
Canonical Charmed Kubernetes 1.241.28
SUSE 擷取器 Rancher Kubernetes 引擎 RKE CLI 版本:v1.3.13;Kubernetes 版本:1.24.2 和 1.23.8
SUSE 擷取器 K3s v1.27.4+k3s1, v1.26.7+k3s1, v1.25.12+k3s1
Nutanix Nutanix Kubernetes 引擎 版本 2.5;upstream K8s v1.23.11
Kublr Kublr 受控 K8s 散發 Kublr 1.26.0;Upstream K8s 版本:1.21.3、1.22.10、1.22.17、1.23.17、1.24.13、1.25.6、1.26.4
Mirantis Mirantis Kubernetes 引擎 MKE 版本:3.6.0
MKE 版本:3.5.5
MKE 版本3.4.7
Wind River Wind River Cloud Platform Wind River Cloud Platform 24.09;Upstream K8s 版本:1.28.4
Wind River Cloud Platform 22.12;Upstream K8s 版本:1.24.4
Wind River Cloud Platform 22.06;Upstream K8s 版本:1.23.1

Azure Arc 小組也會在下列公用雲端提供者上執行一致性測試和驗證已啟用 Azure Arc 的 Kubernetes 案例:

公用雲端提供者名稱 散發名稱 版本
Amazon Web Services Elastic Kubernetes Service (EKS) v1.18.9
Google Cloud Platform Google Kubernetes Engine (GKE) v1.17.15

已驗證的案例

一致性測試會在已啟用 Azure Arc 的 Kubernetes 驗證過程中執行,涵蓋下列案例:

  1. 將 Kubernetes 叢集連線至 Azure Arc:

    • 在叢集上部署已啟用 Azure Arc 的 Kubernetes 代理程式 Helm 圖表。
    • 代理程式會將叢集中繼資料傳送至 Azure。
  2. 設定:

    • 在已啟用 Azure Arc 的 Kubernetes 資源上建立組態。
    • 設定 GitOps 工作流程所需的 Flux 會部署在叢集上。
    • Flux 會從示範 Git 存放庫提取資訊清單和 Helm 圖表,並部署至叢集。

下一步