Na conferência Ignite, a Microsoft anunciou a disponibilidade geral do "Arco Azure activado Kubernetes". Qualquer cluster Kubernetes compatível com CNCF pode assim ser ligado ao Microsoft Azure para gestão, independentemente do ambiente.
Com um agente especial, os clusters Kubernetes compatíveis com CNCF podem ser geridos através da nuvem da Microsoft no futuro. O "Azure Arc enabled Kubernetes" está integrado no cluster e liga-o ao Azure Resource Manager, fornece uma identidade gerida atribuída ao sistema e activa o Portal Azure, CLI e REST APIs.
Um cluster pode ser anexado a qualquer subscrição Azure e grupo de recursos desta forma. É então possível atribuir tags dentro do cluster, controlar o acesso com o Azure Role Based Access Control (RBAC) e pesquisar todo o inventário com o Azure Resource Graph.
Os utilizadores podem adicionar e gerir múltiplas configurações para os seus clusters tanto através do Portal Azure como com a ferramenta de linha de comando (CLI). Alternativamente, as configurações desejadas também podem ser aplicadas automaticamente através de uma política Azure e até mesmo implementar processos GitOps.
A funcionalidade GitOps é fornecida pelo Flux. A configuração dos clusters pode ser definida, aplicada e monitorada por código em um, dez ou centenas de clusters. O Azure Arc permite que a Kubernetes GA acrescente suporte regional adicional, estenda as opções de autenticação para endpoints Git privados e fornece suporte para tokens e chaves SSH pré-geradas.
Como mencionado, o agente Azure Arc pode ser hospedado através de qualquer distribuição Kubernetes compatível com CNCF. Para isso, a Microsoft trabalhou com vários parceiros de validação, incluindo Red Hat (OpenShift), Canonical (Charmed Kubernetes) e SUSE (Rancher), e mais recentemente VMware (Tanzu Kubernetes Grid, TKG) e Nutanix (Karbon). Para mais informações, consulte o Microsoft Docs on Arc-enabled Kubernetes.