Validierung von Kubernetes mit Azure Arc-Unterstützung

Das Azure Arc-Team arbeitet mit den wichtigsten Kubernetes-Anbietern der Branche zusammen, um Azure Arc-fähiges Kubernetes mit ihren Kubernetes-Distributionen zu validieren. Zukünftige Haupt- und Nebenversionen von Kubernetes-Distributionen, die von diesen Anbietern veröffentlicht werden, werden auf Kompatibilität mit Kubernetes mit Azure Arc-Aktivierung überprüft.

Wichtig

Von Azure Arc aktiviertes Kubernetes funktioniert mit allen Kubernetes-Clustern, die von der Cloud Native Computing Foundation (CNCF) zertifiziert sind, auch wenn sie nicht durch Konformitätstests validiert wurden und nicht auf dieser Seite aufgeführt sind.

Überprüfte Distributionen

Die folgenden von Microsoft bereitgestellten Kubernetes-Distributionen und -Infrastrukturanbieter haben die Konformitätstests für von Azure Arc aktiviertes Kubernetes erfolgreich bestanden:

Distributions- und Infrastrukturanbieter Version
Cluster-API-Anbieter in Azure Releaseversion: 0.4.12; Kubernetes-Version: 1.18.2
AKS in Azure Stack HCI Releaseversion: Update für Dezember 2020; Kubernetes-Version: 1.18.8
K8s in Azure Stack Edge Releaseversion: Azure Stack Edge 2207 (2.2.2037.5375); Kubernetes Version: 1.22.6
AKS Edge Essentials Releaseversion: 1.0.406.0; Kubernetes-Version: 1.24.3

Die folgenden Anbieter und ihre entsprechenden Kubernetes-Distributionen haben die Konformitätstests für Kubernetes mit Azure Arc-Unterstützung erfolgreich bestanden:

Anbietername Distributionsname Version
RedHat OpenShift Container Platform 4.10.23, 4.11.0-rc.6, 4.13.4, 4.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.24, 1.28
SUSE Rancher Rancher Kubernetes Engine RKE CLI-Version: v1.3.13; Kubernetes-Versionen: 1.24.2, 1.23.8
SUSE Rancher K3s v1.27.4+k3s1, v1.26.7+k3s1, v1.25.12+k3s1
Nutanix Nutanix Kubernetes Engine Version 2.5; Upstream K8s v1.23.11
Kublr Von Kublr verwaltetes K8s Distribution Kublr 1.26.0; Upstream K8s-Versionen: 1.21.3, 1.22.10, 1.22.17, 1.23.17, 1.24.13, 1.25.6, 1.26.4
Mirantis Mirantis Kubernetes Engine MKE Version 3.6.0
MKE Version 3.5.5
MKE Version 3.4.7
Wind River Wind River Cloud Platform Wind River Cloud Platform 22.12; Upstream K8s-Version: 1.24.4
Wind River Cloud Platform 22.06; Upstream K8s-Version: 1.23.1
Wind River Cloud Platform 21.12; Upstream K8s-Version: 1.21.8
Wind River Cloud Platform 21.05; Upstream K8s-Version: 1.18.1

Das Azure Arc-Team führte auch die Konformitätstests durch und überprüfte Kubernetes-Szenarien mit Azure Arc-Aktivierung auf den folgenden öffentlichen Cloudanbietern:

Name des Anbieters der öffentlichen Cloud Distributionsname Version
Amazon Web Services Elastic Kubernetes Service (EKS) v1.18.9
Google Cloud Platform Google Kubernetes Engine (GKE) v1.17.15

Überprüfte Szenarien

Die Konformitätstests, die im Rahmen der Kubernetes-Validierung mit Azure Arc-Aktivierung durchgeführt werden, decken die folgenden Szenarien ab:

  1. Verbinden von Kubernetes-Clustern mit Azure Arc:

    • Stellen Sie das Helm-Chart für den Kubernetes-Agent mit Azure Arc-Aktivierung im Cluster bereit.
    • Agents senden Clustermetadaten an Azure.
  2. Konfiguration:

    • Erstellen Sie die Konfiguration zusätzlich zu einer Kubernetes-Ressource mit Azure Arc-Aktivierung.
    • Flux, das für die Einrichtung des GitOps-Workflows benötigt wird, wird auf dem Cluster bereitgestellt.
    • Flux pullt Manifeste und Helm-Charts aus dem Git-Repository der Demo und stellt sie im Cluster bereit.

Nächste Schritte