Validation de Kubernetes avec Azure Arc
L’équipe Azure Arc travaille avec les principaux fournisseurs d’offres Kubernetes du secteur pour valider Kubernetes compatible Azure Arc avec leurs distributions Kubernetes. Les prochaines versions majeures et mineures des distributions Kubernetes publiées par ces fournisseurs seront validées selon leur compatibilité par rapport à Kubernetes avec Azure Arc.
Important
Kubernetes avec Azure Arc fonctionne avec tous les clusters Kubernetes certifiés par la Cloud Native Computing Foundation (CNCF), même s'ils n'ont pas été validés par des tests de conformité et ne sont pas répertoriés sur cette page.
Distributions validées
Les distributions Kubernetes et les fournisseurs d'infrastructure suivants fournis par Microsoft ont réussi les tests de conformité pour Kubernetes avec Azure Arc :
Fournisseur de distributions et d’infrastructures | Version |
---|---|
Fournisseur d’API de cluster sur Azure | Version release : 0.4.12. Version de Kubernetes : 1.18.2 |
AKS sur Azure Stack HCI | Version release : Mise à jour de décembre 2020. Version de Kubernetes : 1.18.8 |
K8s sur Azure Stack Edge | Version release : Azure Stack Edge 2207 (2.2.2037.5375). Version de Kubernetes : 1.22.6 |
AKS Edge Essentials | Version de sortie 1.0.406.0 ; Kubernetes version 1.24.3 |
Les fournisseurs suivants et leurs distributions Kubernetes correspondantes ont réussi les tests de conformité pour Kubernetes avec Azure Arc :
Nom du fournisseur | Nom de la distribution | Version |
---|---|---|
Red Hat | 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 | Version de l’interface CLI RKE : v1.3.13. Versions Kubernetes : 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. K8s v1.23.11 en amont |
Kublr | Kublr Managed K8s Distribution | Kublr 1.26.0 ; Versions K8 en amont : 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 | Version MKE 3.6.0 Version MKE 3.5.5 Version MKE 3.4.7 |
Wind River | Wind River Cloud Platform | Plateforme Cloud Wind River 24.09 ; Version K8s en amont : 1.28.4 Plateforme Cloud Wind River 22.12 ; Version K8 en amont : 1.24.4 Wind River Cloud Platform 22.06 ; Upstream K8s version : 1.23.1 |
L’équipe Azure Arc a également exécuté les tests de conformité et validé les scénarios de Kubernetes avec Azure Arc pour les fournisseurs de cloud public suivants :
Nom du fournisseur de cloud public | Nom de la distribution | Version |
---|---|---|
Amazon Web Services | Elastic Kubernetes Service (EKS) | v1.18.9 |
Google Cloud Platform | Google Kubernetes Engine (GKE) | v1.17.15 |
Scénarios validés
Les tests de conformité exécutés dans le cadre de la validation de Kubernetes avec Azure Arc couvrent les scénarios suivants :
Connecter des clusters Kubernetes à Azure Arc :
- Déployez le graphique Helm de l’agent Kubernetes avec Azure Arc sur le cluster.
- Les agents envoient les métadonnées de cluster à Azure.
Configuration :
- Créez une configuration sur une ressource Kubernetes avec Azure Arc.
- Flux, nécessaire à la configuration du workflow GitOps, est déployé sur le cluster.
- Flux tire (pull) les manifestes et les charts Helm du dépôt Git de démonstration, et les déploie sur le cluster.
Étapes suivantes
- Découvrez comment connecter un cluster Kubernetes existant à Azure Arc
- Découvrez les agents Azure Arc déployés sur les clusters Kubernetes lors de leur connexion à Azure Arc.