Validação do Kubernetes habilitada para Azure Arc

A equipe do Azure Arc trabalha com os principais fornecedores de ofertas do Kubernetes do setor para validar o Kubernetes habilitado para Azure Arc nas distribuições do Kubernetes deles. Futuras versões principais e secundárias das distribuições do Kubernetes lançadas por esses provedores serão validadas quanto à compatibilidade com o Kubernetes habilitado para Azure Arc.

Importante

O Kubernetes habilitado para Azure Arc funciona com todos os clusters kubernetes certificados pelo CNCF (Cloud Native Computing Foundation), mesmo que eles não tenham sido validados por meio de testes de conformidade e não estejam listados nesta página.

Distribuições validadas

Os seguintes provedores de infraestrutura e distribuições do Kubernetes fornecidos pela Microsoft foram aprovados com êxito nos testes de conformidade do Kubernetes habilitado para Azure Arc:

Provedor de distribuição e infraestrutura Versão
Provedor de API de cluster no Azure Versão de lançamento: 0.4.12, versão do Kubernetes: 1.18.2
AKS no Azure Stack HCI Versão de lançamento: Atualização de dezembro de 2020, versão do Kubernetes: 1.18.8
K8s no Azure Stack Edge Versão de lançamento: Azure Stack Edge 2207 (2.2.2037.5375); Versão do Kubernetes: 1.22.6
AKS Edge Essentials Versão de lançamento: 1.0.406.0, versão do Kubernetes: 1.24.3

Os seguintes provedores e respectivas distribuições do Kubernetes foram aprovados com êxito nos testes de conformidade do Kubernetes habilitado para Azure Arc:

Nome do provedor Nome da distribuição Versão
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
Canônico Charmed Kubernetes 1.24, 1.28
SUSE Rancher Mecanismo Kubernetes do Rancher Versão da CLI do RKE: v1.3.13; Kubernetes versões: 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 Versão 2.5; upstream K8s v1.23.11
Kublr Distribuição Kublr Gerenciado K8s Kublr 1.26.0; Versão do K8s upstream: 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 versão 3.6.0
MKE versão 3.5.5
MKE versão 3.4.7
Wind River Wind River Cloud Platform Wind River Cloud Platform 22.12; versão do K8s upstream: 1.24.4
Wind River Cloud Platform 22.06; versão do K8s upstream: 1.23.1
Wind River Cloud Platform 21.12; versão do K8s upstream: 1.21.8
Wind River Cloud Platform 21.05; versão do K8s upstream: 1.18.1

A equipe do Azure Arc também fez os testes de conformidade e validou cenários do Kubernetes habilitado para Azure Arc nos seguintes provedores de nuvem pública:

Nome do provedor de nuvem pública Nome da distribuição Versão
Amazon Web Services Elastic Kubernetes Service (EKS) v1.18.9
Google Cloud Platform Google Kubernetes Engine (GKE) v1.17.15

Cenários validados

Os testes de conformidade executados como parte da validação do Kubernetes habilitado para Azure Arc abrangem os seguintes cenários:

  1. Conectar clusters do Kubernetes ao Azure Arc:

    • Implantar o gráfico Helm do agente do Kubernetes habilitado para Azure Arc no cluster.
    • Os agentes enviam metadados de cluster para o Azure.
  2. Configuração:

    • Criar a configuração sobre o recurso do Kubernetes habilitado para Azure Arc.
    • O Flux, necessário para configurar o fluxo de trabalho do GitOps, é implantado no cluster.
    • O Flux extrai manifestos e gráficos de Helm do repositório Git de demonstração e implanta-os no cluster.

Próximas etapas