Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le estensioni del cluster offrono un'esperienza gestita da Azure Resource Manager per l'installazione e la gestione del ciclo di vita di servizi, come ad esempio Azure Machine Learning o applicazioni Kubernetes su un cluster gestito da Azure Kubernetes Service (AKS). Questa funzionalità offre:
- Distribuzione basata su Azure Resource Manager di estensioni, incluse le distribuzioni su larga scala nei cluster AKS (Azure Kubernetes Service).
- Gestione del ciclo di vita dell'estensione (Aggiornamento, Eliminazione) da Azure Resource Manager.
Categorie di estensioni del cluster
Esistono due categorie di estensioni del cluster, Core e Standard che possono essere distribuite nei cluster del servizio Azure Kubernetes.
Estensioni di base
Le estensioni Core Kubernetes hanno una disponibilità più ampia dell'area, un'esperienza del servizio Azure Kubernetes più integrata e l'allineamento del rilascio alle versioni del servizio Azure Kubernetes. Backup di Azure è un'estensione di base.
Esperienza nativa AKS
Le estensioni di base possono essere gestite tramite il az aks comando dell'interfaccia della riga di comando.
az aks extension create \
--name <core extension name> \
--extension-type <type> \
--cluster-name <name> \
--resource-group <group>
Per altre informazioni sui comandi, vedere az aks.
Criteri di rilascio
Gli aggiornamenti secondari e principali delle estensioni principali vengono eseguiti insieme agli aggiornamenti della versione secondaria e principale del servizio Azure Kubernetes per evitare di introdurre modifiche di rilievo e offrire una migliore affidabilità.
Componente aggiuntivo per la migrazione dell'estensione di base
Monitoraggio di Azure servizi, tra cui Container Insights, Managed Prometheus e Application Insights stanno passando a un modello back-end basato su estensioni del cluster. Questa modifica aggiorna i componenti aggiuntivi di monitoraggio del servizio Azure Kubernetes a un modello di gestione basato su estensioni, senza alcuna modifica alla funzionalità o all'esperienza utente.
Questa migrazione back-end non causa interruzioni e non modifica l'esperienza utente o richiede un'azione del cliente.
Non c'è alcun impatto sui carichi di lavoro, la raccolta dei dati o la funzionalità di monitoraggio.
interfaccia della riga di comando di Azure, portale di Azure e tutte le esperienze client continueranno a funzionare come previsto.
Estensioni standard
Per informazioni sulle altre estensioni del cluster, vedere la tabella in Applicazioni attualmente disponibili e le app Kubernetes distribuite tramite Azure Marketplace sono del tipo di estensione standard.
Le estensioni standard possono essere gestite usando il comando CLI. Per altre informazioni, vedere Deploy e gestire le estensioni del cluster usando interfaccia della riga di comando di Azure.
az k8s-extension create \
--name <standard extension name> \
--extension-type <extension-type> \
--scope cluster \
--cluster-name <clusterName> \
--resource-group <resourceGroupName> \
--cluster-type managedClusters
Requisiti dell'estensione del cluster
La piattaforma di estensioni del cluster è supportata in tutte le aree di Azure in cui è distribuito il servizio Azure Kubernetes, ad eccezione dei cloud isolati in Qatar centrale e negli Stati Uniti. Anche se la piattaforma è disponibile in tutte le aree, controllare la disponibilità dell'area per le singole estensioni.
Importante
Verificare che il cluster del servizio Azure Kubernetes sia stato creato con un'identità gestita poiché le estensioni del cluster non funzionano 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.
Note
Se è stata abilitata l'identità gestita da pod di Microsoft Entra nel cluster AKS o si sta valutando la possibilità di implementarla, è consigliabile esaminare prima la panoramica sull'identità del carico di lavoro per comprendere le raccomandazioni e le opzioni per configurare il cluster per l'uso di un ID di workload 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. A partire dal 24 ottobre 2022, l'identità gestita dal pod open source Microsoft Entra (anteprima) nel servizio Azure Kubernetes è stata deprecata.
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 gestire centralmente le impostazioni dell'applicazione e i flag di funzionalità. |
| Azure Machine Learning | Usare servizio Azure Kubernetes cluster per eseguire il training, 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 Archiviazione contenitori | Usare Azure Container Storage per gestire l'archiviazione a blocchi nei cluster AKS per archiviare i dati in volumi persistenti. |
| Backup di Azure per AKS | Usare Backup di Azure per il servizio Azure Kubernetes per proteggere le applicazioni in contenitori e i dati archiviati in volumi persistenti distribuiti nei cluster del servizio Azure Kubernetes. |
È anche possibile selezionare e distribuire le applicazioni Kubernetes disponibili tramite Marketplace.
Note
Le estensioni del cluster offrono una piattaforma per installare e gestire diverse estensioni su un cluster di Azure Kubernetes Service (AKS). Se si verificano problemi durante l'uso di una di queste estensioni, aprire un ticket di supporto con il rispettivo servizio.
Passaggi successivi
- Scopri come distribuire le estensioni del cluster usando interfaccia della riga di comando di Azure.
- Informazioni sulle estensioni del cluster.