Validación de Kubernetes habilitado para Azure Arc

El equipo de Azure Arc trabaja con proveedores clave del sector que ofrecen Kubernetes para asegurarse de validar Kubernetes con sus distribuciones de Kubernetes. Se validará la compatibilidad de las futuras versiones principales y secundarias de las distribuciones de Kubernetes publicadas por estos proveedores con Kubernetes habilitado para Azure Arc.

Importante

Kubernetes habilitado para Azure Arc funciona con los clústeres de Kubernetes certificados por Cloud Native Computing Foundation (CNCF), aunque no se hayan validado a través de pruebas de conformidad y no aparezcan en esta página.

Distribuciones validadas

Los siguientes proveedores de distribuciones e infraestructuras de Kubernetes proporcionados por Microsoft han superado correctamente las pruebas de conformidad de Kubernetes habilitado para Azure Arc:

Proveedor de distribuciones e infraestructuras Versión
Proveedor de Cluster API en Azure Versión de lanzamiento: 0.4.12; versión de Kubernetes: 1.18.2
AKS en Azure Stack HCI Versión de lanzamiento: actualización de diciembre de 2020; versión de Kubernetes: 1.18.8
K8s en Azure Stack Edge Versión de lanzamiento: Azure Stack Edge 2207 (2.2.2037.5375); versión de Kubernetes: 1.22.6
AKS Edge Essentials Versión de lanzamiento: 1.0.406.0; versión de Kubernetes: 1.24.3

Los siguientes proveedores y sus distribuciones de Kubernetes correspondientes han superado correctamente las pruebas de conformidad de Kubernetes habilitado para Azure Arc:

Nombre del proveedor Nombre de distribución Versión
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 Versión de la CLI de RKE: v1.3.13; versiones de Kubernetes: 1.24.2, 1.23.8
SUSE Rancher K3s v1.27.4+k3s1, v1.26.7+k3s1, v1.25.12+k3s1
Nutanix Motor de Kubernetes de Nutanix Versión 2.5; upstream K8s v1.23.11
Kublr Distribución Kublr Managed K8s Kublr 1.26.0; versiones de K8s ascendentes: 1.21.3, 1.22.10, 1.22.17, 1.23.17, 1.24.13, 1.25.6, 1.26.4
Mirantis Motor de Mirantis Kubernetes Versión 3.6.0 de MKE
Versión 3.5.5 de MKE
Versión 3.4.7 de MKE
Wind River Wind River Cloud Platform Wind River Cloud Platform 22.12; Versión ascendente de K8s: 1.24.4
Wind River Cloud Platform 22.06; Versión ascendente de K8s: 1.23.1
Wind River Cloud Platform 21.12; Versión ascendente de K8s: 1.21.8
Wind River Cloud Platform 21.05; Versión ascendente de K8s: 1.18.1

El equipo de Azure Arc también ha realizado las pruebas de conformidad y ha validado los escenarios de Kubernetes habilitado para Azure Arc en los siguientes proveedores de nube pública:

Nombre del proveedor de nube pública Nombre de distribución Versión
Amazon Web Services Elastic Kubernetes Service (EKS) v1.18.9
Google Cloud Platform Google Kubernetes Engine (GKE) v1.17.15

Escenarios validados

La serie de pruebas de conformidad que se han realizado como parte de la validación de Kubernetes habilitado para Azure Arc abarcan los escenarios siguientes:

  1. Conexión de clústeres de Kubernetes a Azure Arc:

    • Implemente el gráfico de Helm del agente de Kubernetes habilitado para Azure Arc en el clúster.
    • Los agentes envían metadatos de clúster a Azure.
  2. Configuración:

    • Cree la configuración sobre el recurso de Kubernetes habilitado para Azure Arc.
    • Flux, necesario para configurar el flujo de trabajo de GitOps, se implementa en el clúster.
    • Flux extrae los manifiestos y los gráficos de Helm del repositorio de Git de demostración y los implementa en el clúster.

Pasos siguientes