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 guidata da Azure Resource Manager per l'installazione e la gestione del ciclo di vita di servizi come Azure Machine Learning o applicazioni Kubernetes su un cluster AKS. Questa funzionalità offre:
- Distribuzione basata su Azure Resource Manager di estensioni, incluse le distribuzioni su larga scala nei cluster AKS.
- 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. Azure Backup è 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
Azure Monitor 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 è dirompente e non modifica l'esperienza dell'utente né richiede un intervento da parte del cliente.
Non c'è alcun impatto sui carichi di lavoro, sulla raccolta dei dati o sulle funzionalità di monitoraggio.
Azure CLI, Azure portale e tutte le esperienze client continuano 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 Azure CLI.
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 dal pod di Microsoft Entra nel cluster AKS o si sta considerando di implementarla, si consiglia di rivedere prima la Panoramica dell'identità del carico di lavoro per capire le nostre raccomandazioni e le opzioni per configurare il cluster per usare un ID dei carichi 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. 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. |
| Azure App Configuration | Usare Azure App Configuration per gestire centralmente le impostazioni dell'applicazione e i flag di funzionalità. |
| Azure Machine Learning | Usare Azure Kubernetes Service 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 Container Storage | Usare Azure Container Storage per gestire lo storage a blocchi nei cluster AKS e memorizzare dati in volumi persistenti. |
| Azure Backup per AKS | Usare Azure Backup 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. |
| Agente di Container Network Insights | Usare l'agente di Container Network Insights, un'estensione del cluster AKS basata su intelligenza artificiale e su evidenze, per diagnosticare e risolvere i problemi di rete nel cluster AKS. |
È 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 Azure CLI.
- Informazioni sulle estensioni del cluster.