Azure Arc-enabled Kubernetes validation
Azure Arc-enabled Kubernetes works with any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters. The Azure Arc team has also worked with key industry Kubernetes offering providers to validate Azure Arc-enabled Kubernetes with their Kubernetes distributions. Future major and minor versions of Kubernetes distributions released by these providers will be validated for compatibility with Azure Arc-enabled Kubernetes.
Validated distributions
The following Microsoft provided Kubernetes distributions and infrastructure providers have successfully passed the conformance tests for Azure Arc-enabled Kubernetes:
| Distribution and infrastructure provider | Version |
|---|---|
| Cluster API Provider on Azure | Release version: 0.4.12; Kubernetes version: 1.18.2 |
| AKS on Azure Stack HCI | Release version: December 2020 Update; Kubernetes version: 1.18.8 |
The following providers and their corresponding Kubernetes distributions have successfully passed the conformance tests for Azure Arc-enabled Kubernetes:
| Provider name | Distribution name | Version |
|---|---|---|
| RedHat | OpenShift Container Platform | 4.7.18+, 4.9.17+, 4.10.0+ |
| VMware | Tanzu Kubernetes Grid | TKGm 1.4.0; upstream K8s v1.21.2+vmware.1 TKGm 1.3.1; upstream K8s v1.20.5_vmware.2 TKGm 1.2.1; upstream K8s v1.19.3+vmware.1 |
| Canonical | Charmed Kubernetes | 1.19 |
| SUSE Rancher | Rancher Kubernetes Engine | RKE CLI version: v1.2.4; Kubernetes versions: 1.19.6), 1.18.14), 1.17.16) |
| Nutanix | Karbon | Version 2.2.1 |
| Platform9 | Platform9 Managed Kubernetes (PMK) | PMK Version 5.3.0; Kubernetes versions: v1.20.5, v1.19.6, v1.18.10 |
| Cisco | Intersight Kubernetes Service (IKS) Distribution | Upstream K8s version: 1.19.5 |
| Kublr | Kublr Managed K8s Distribution | Upstream K8s Version: 1.21.3 |
| Mirantis | Mirantis Kubernetes Engine | MKE Version 3.5.1 MKE Version 3.4.7 |
| Wind River | Wind River Cloud Platform | Wind River Cloud Platform 21.12; Upstream K8s version: 1.21.8 Wind River Cloud Platform 21.05; Upstream K8s version: 1.18.1 |
The Azure Arc team also ran the conformance tests and validated Azure Arc-enabled Kubernetes scenarios on the following public cloud providers:
| Public cloud provider name | Distribution name | Version |
|---|---|---|
| Amazon Web Services | Elastic Kubernetes Service (EKS) | v1.18.9 |
| Google Cloud Platform | Google Kubernetes Engine (GKE) | v1.17.15 |
Scenarios validated
The conformance tests run as part of the Azure Arc-enabled Kubernetes validation cover the following scenarios:
Connect Kubernetes clusters to Azure Arc:
- Deploy Azure Arc-enabled Kubernetes agent Helm chart on cluster.
- Agents send cluster metadata to Azure.
Configuration:
- Create configuration on top of Azure Arc-enabled Kubernetes resource.
- Flux, needed for setting up GitOps workflow, is deployed on the cluster.
- Flux pulls manifests and Helm charts from demo Git repo and deploys to cluster.
Next steps
Learn how to connect your existing Kubernetes cluster to Azure Arc.
Povratne informacije
Pošalјite i prikažite povratne informacije za