Distribuire e gestire le estensioni del cluster per il servizio Azure Kubernetes

Le estensioni del cluster offrono un'esperienza basata su Azure Resource Manager per l'installazione e la gestione del ciclo di vita di servizi come Azure Machine Learning o applicazioni Kubernetes in un cluster del servizio Azure Kubernetes. Questa funzionalità offre i vantaggi seguenti:

  • Distribuzione basata su Azure Resource Manager delle estensioni, incluse le distribuzioni su larga scala nei cluster del servizio Azure Kubernetes.
  • Gestione del ciclo di vita dell'estensione (aggiornamento, eliminazione) da Azure Resource Manager

Requisiti dell'estensione del cluster

Le estensioni del cluster possono essere usate nei cluster del servizio Azure Kubernetes nelle aree elencate nel supporto per le aree Kubernetes abilitate da Azure Arc.

Per le versioni di Kubernetes supportate, vedere la documentazione corrispondente a ogni estensione.

Importante

Verificare che il cluster del servizio Azure Kubernetes sia stato creato con un'identità gestita poiché le estensioni del cluster non funzioneranno con cluster basati su entità servizio.

Per i nuovi cluster creati con az aks create, l'identità gestita è configurata per impostazione predefinita. Per i cluster esistenti basati su entità servizio che devono essere trasferiti all'identità gestita, è possibile abilitarla eseguendo az aks update con il flag --enable-managed-identity. Per altre informazioni, vedere Usare l’identità gestita.

Nota

Se nel cluster del servizio Azure Kubernetes è abilitata l'identità gestita da pod di Microsoft Entra o qualora se ne stia valutando l'implementazione, è consigliabile consultare Panoramica dell'identità del carico di lavoro per comprendere le raccomandazioni e le opzioni per configurare il cluster in modo da usare un ID del carico di lavoro di Microsoft Entra (anteprima). Questo metodo di autenticazione sostituisce l'identità gestita da pod (anteprima), che si integra con le funzionalità native di Kubernetes per la federazione con qualsiasi provider di identità esterno.

L'identità gestita dal pod di Microsoft Entra (anteprima) open source nel servizio Azure Kubernetes è stata deprecata a partire dal 24/10/2022.

Estensioni attualmente disponibili

Estensione Descrizione
Dapr Dapr è un runtime portatile basato su eventi che consente a qualsiasi sviluppatore di compilare applicazioni resilienti, senza stato e con stato, eseguite su cloud e edge.
Configurazione app di Azure Usare configurazione app di Azure per la gestione centralizzata delle impostazioni dell’applicazione e dei flag di funzionalità.
Azure Machine Learning Usare i cluster del servizio Azure Kubernetes per eseguire il training e l'inferenza e gestire i modelli di Machine Learning in Azure Machine Learning.
Flux (GitOps) Usare GitOps con Flux per gestire la configurazione del cluster e la distribuzione di applicazioni. Vedere anche le versioni supportate di Flux (GitOps) ed Esercitazione: Distribuire applicazioni usando GitOps con Flux v2.
Azure Container Storage Usare Archiviazione di Azure Container per gestire l'archiviazione a blocchi nei cluster del servizio Azure Kubernetes e archiviare i dati in volumi persistenti.
Backup di Azure per il servizio Azure Kubernetes Usare Backup di Azure per il servizio Azure Kubernetes per proteggere le applicazioni in contenitori e i dati archiviati nei volumi persistenti distribuiti nei cluster del servizio Azure Kubernetes.

È anche possibile selezionare e distribuire le applicazioni Kubernetes disponibili tramite Marketplace.

Nota

Le estensioni del cluster offrono una piattaforma per le diverse estensioni da installare e gestire in un cluster del servizio Azure Kubernetes. Se si verificano problemi durante l'uso di una di queste estensioni, aprire un ticket di supporto con il rispettivo servizio.

Passaggi successivi