Kubernetes-validatie met Azure Arc

Het Azure Arc-team werkt met belangrijke Kubernetes-leveranciers in de branche om Kubernetes met Azure Arc-functionaliteit te valideren met hun Kubernetes-distributies. Toekomstige primaire en secundaire versies van Kubernetes-distributies die door deze providers worden uitgebracht, worden gevalideerd voor compatibiliteit met Kubernetes met Azure Arc.

Belangrijk

Kubernetes met Azure Arc werkt met kubernetes-clusters die zijn gecertificeerd door de Cloud Native Computing Foundation (CNCF), zelfs als ze niet zijn gevalideerd via nalevingstests en niet worden vermeld op deze pagina.

Gevalideerde distributies

De volgende door Microsoft geleverde Kubernetes-distributies en infrastructuurproviders hebben de nalevingstests voor Kubernetes met Azure Arc doorstaan:

Distributie- en infrastructuurprovider Versie
Cluster-API-provider in Azure Releaseversie: 0.4.12; Kubernetes-versie: 1.18.2
AKS op Azure Stack HCI Releaseversie: update van december 2020; Kubernetes-versie: 1.18.8
K8s in Azure Stack Edge Releaseversie: Azure Stack Edge 2207 (2.2.2037.5375); Kubernetes-versie: 1.22.6
AKS Edge Essentials Releaseversie 1.0.406.0; Kubernetes versie 1.24.3

De volgende providers en de bijbehorende Kubernetes-distributies hebben de nalevingstests voor Kubernetes met Azure Arc doorstaan:

Providernaam Distributienaam Versie
RedHat OpenShift Container Platform 4.10.23, 4.11.0-rc.6, 4.13.4, 4.15.0
VMware Tanzu Kubernetes-raster TKG's 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-versie: v1.3.13; Kubernetes-versies: 1.24.2, 1.23.8
SUSE Rancher K3's v1.27.4+k3s1, v1.26.7+k3s1, v1.25.12+k3s1
Nutanix Nutanix Kubernetes-engine Versie 2.5; upstream K8s v1.23.11
Kublr Kublr Managed K8s-distributie Kublr 1.26.0; Upstream K8s Versies: 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-versie 3.6.0
MKE-versie 3.5.5
MKE-versie 3.4.7
Wind rivier Wind River Cloud Platform Wind River Cloud Platform 22.12; Upstream K8s-versie: 1.24.4
Wind River Cloud Platform 22.06; Upstream K8s-versie: 1.23.1
Wind River Cloud Platform 21.12; Upstream K8s-versie: 1.21.8
Wind River Cloud Platform 21.05; Upstream K8s-versie: 1.18.1

Het Azure Arc-team heeft ook de nalevingstests uitgevoerd en gevalideerde Kubernetes-scenario's met Azure Arc op de volgende openbare cloudproviders:

Naam van openbare cloudprovider Distributienaam Versie
Amazon Web Services Elastic Kubernetes Service (EKS) v1.18.9
Google Cloud Platform Google Kubernetes Engine (GKE) v1.17.15

Gevalideerde scenario's

De nalevingstests worden uitgevoerd als onderdeel van de Kubernetes-validatie met Azure Arc voor de volgende scenario's:

  1. Verbinding maken Kubernetes-clusters naar Azure Arc:

    • Implementeer een Helm-grafiek met Kubernetes-agent met Azure Arc in het cluster.
    • Agents verzenden clustermetagegevens naar Azure.
  2. Configuration:

    • Configuratie maken boven op Kubernetes-resource met Azure Arc.
    • Flux, die nodig is voor het instellen van de GitOps-werkstroom, wordt geïmplementeerd op het cluster.
    • Flux haalt manifesten en Helm-grafieken op uit de Git-demoopslagplaats en implementeert in het cluster.

Volgende stappen