Alla conferenza Ignite, Microsoft ha annunciato la disponibilità generale di "Azure Arc enabled Kubernetes". Qualsiasi cluster Kubernetes conforme a CNCF può quindi essere collegato a Microsoft Azure per la gestione, indipendentemente dall'ambiente.
Con un agente speciale, i cluster Kubernetes conformi a CNCF possono essere gestiti tramite il cloud Microsoft in futuro. "Azure Arc enabled Kubernetes" è integrato nel cluster e lo collega ad Azure Resource Manager, fornisce un'identità gestita assegnata al sistema e attiva l'Azure Portal, CLI e REST API.
Un cluster può essere collegato a qualsiasi abbonamento e gruppo di risorse Azure in questo modo. È quindi possibile assegnare tag all'interno del cluster, controllare l'accesso con Azure Role Based Access Control (RBAC) e cercare l'intero inventario con Azure Resource Graph.
Gli utenti possono aggiungere e gestire più configurazioni per i loro cluster sia tramite il portale Azure che con lo strumento a riga di comando (CLI). In alternativa, le configurazioni desiderate possono anche essere applicate automaticamente tramite una policy Azure e persino implementare processi GitOps.
La funzionalità GitOps è fornita da Flux. La configurazione del cluster può essere definita, applicata e monitorata dal codice su uno, dieci o centinaia di cluster. Azure Arc enabled Kubernetes GA aggiunge un ulteriore supporto regionale, estende le opzioni per l'autenticazione agli endpoint Git privati e fornisce il supporto per i token e le chiavi SSH pre-generate.
Come detto, l'agente Azure Arc può essere ospitato tramite qualsiasi distribuzione Kubernetes conforme a CNCF. Per questo, Microsoft ha lavorato con diversi partner di validazione, tra cui Red Hat (OpenShift), Canonical (Charmed Kubernetes) e SUSE (Rancher), e più recentemente VMware (Tanzu Kubernetes Grid, TKG) e Nutanix (Karbon). Per ulteriori informazioni, vedere i Microsoft Docs su Arc-enabled Kubernetes.