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 24.09, Upstream K8s-Version: 1.28.4 Wind River Cloud Platform 22.12; Upstream K8s-Version: 1.24.4 Wind River Cloud Platform 22.06; Upstream K8s-Version: 1.23.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:
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.
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
- Erfahren Sie, wie Sie eine Verbindung eines vorhandenen Kubernetes-Clusters mit Azure Arc herstellen.
- Erfahren Sie mehr über die Azure Arc-Agents, die in Kubernetes-Clustern bereitgestellt werden, wenn sie mit Azure Arc verbunden werden.