Validação do Kubernetes habilitado para Azure Arc

A equipe do Azure Arc trabalha com os principais provedores de Kubernetes do setor para validar o Kubernetes habilitado para Azure Arc com suas distribuições Kubernetes. As futuras versões principais e secundárias das distribuições do Kubernetes lançadas por esses provedores serão validadas para compatibilidade com o Kubernetes habilitado para Azure Arc.

Importante

O Kubernetes habilitado para ArcGIS do Azure funciona com qualquer cluster Kubernetes certificado pela Cloud Native Computing Foundation (CNCF), 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

As seguintes distribuições Kubernetes fornecidas pela Microsoft e provedores de infraestrutura passaram com êxito nos testes de conformidade para o Kubernetes habilitado para Azure Arc:

Fornecedor 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; Kubernetes versão 1.24.3

Os seguintes provedores e suas distribuições Kubernetes correspondentes passaram com êxito nos testes de conformidade para o Kubernetes habilitado para Azure Arc:

Nome do fornecedor Nome da distribuição Versão
RedHat Plataforma de contêiner OpenShift 4.10.23, 4.11.0-rc.6, 4.13.4, 4.15.0
VMware Grelha Tanzu Kubernetes TKGs 2,2; K8s upstream 1.25.7+vmware.3
TKGm 2,3; upstream K8s v1.26.5 + vmware.2
TKGm 2,2; K8s upstream v1.25.7+vmware.2
TKGm 2.1.0; K8s upstream v1.24.9+vmware.1
Canónico Kubernetes encantados 1.24, 1.28
SUSE Pecuarista Motor Rancher Kubernetes RKE CLI versão: v1.3.13; Versões do Kubernetes: 1.24.2, 1.23.8
SUSE Pecuarista K3s v1.27.4+k3s1, v1.26.7+k3s1, v1.25.12+k3s1
Nutanix Motor Nutanix Kubernetes Versão 2.5; upstream K8s v1.23.11
Kublr Kublr Managed K8s Distribuição Kublr 1.26.0; Versões upstream do K8s: 1.21.3, 1.22.10, 1.22.17, 1.23.17, 1.24.13, 1.25.6, 1.26.4
Mirantis Motor Mirantis Kubernetes MKE Versão 3.6.0
MKE Versão 3.5.5
MKE Versão 3.4.7
Rio do Vento Plataforma de nuvem Wind River Plataforma Wind River Cloud 22.12; Upstream K8s versão: 1.24.4
Plataforma Wind River Cloud 22.06; Upstream K8s versão: 1.23.1
Plataforma Wind River Cloud 21.12; Upstream K8s versão: 1.21.8
Plataforma Wind River Cloud 21.05; Upstream K8s versão: 1.18.1

A equipe do Azure Arc também executou os testes de conformidade e validou os cenários do Kubernetes habilitados 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 Serviço Elastic Kubernetes (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 ArcGIS do Azure abrangem os seguintes cenários:

  1. Conecte clusters do Kubernetes ao Azure Arc:

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

    • Crie a configuração sobre o recurso 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 Helm do repositório Git de demonstração e implanta no cluster.

Próximos passos