已啟用 Azure Arc 的 Kubernetes 驗證

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

重要

已啟用 Azure Arc 的 Kubernetes 可與 Cloud Native Computing Foundation (CERF) 認證的任何 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 TKG 2.2;上游 K8s 1.25.7+vmware.3
TKGm 2.3;上游 K8s v1.26.5+vmware.2
TKGm 2.2;上游 K8s v1.25.7+vmware.2
TKGm 2.1.0;上游 K8s v1.24.9+vmware.1
Canonical 已魅力的 Kubernetes 1.241.28
SUSE 牧場主 Rancher Kubernetes Engine RKE CLI 版本: v1.3.13;Kubernetes 版本:1.24.2、1.23.8
SUSE 牧場主 K3s v1.27.4+k3s1v1.26.7+k3s1v1.25.12+k3s1
Nutanix Nutanix Kubernetes Engine 版本 2.5;上游 K8s v1.23.11
Kublr Kublr 受控 K8s 散發 Kublr 1.26.0;上游 K8s 版本:1.21.3、1.22.10、1.22.17、1.23.17、1.24.13、1.25.6、1.26.4
米蘭蒂斯 Mirantis Kubernetes Engine MKE 3.6.0 版
MKE 3.5.5 版
MKE 3.4.7 版
風河 Wind River 雲端平臺 Wind River Cloud Platform 22.12;上游 K8s 版本:1.24.4
Wind River Cloud Platform 22.06;上游 K8s 版本:1.23.1
Wind River Cloud Platform 21.12;上游 K8s 版本:1.21.8
Wind River Cloud Platform 21.05;上游 K8s 版本:1.18.1

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

公用雲端提供者名稱 散發名稱 版本
Amazon Web Services 彈性 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 圖表,並部署到叢集。

下一步