az aks addon

Nota

Questo riferimento fa parte dell'estensione aks-preview per l'interfaccia della riga di comando di Azure (versione 2.56.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az aks addon . Altre informazioni sulle estensioni.

Comandi per gestire e visualizzare singole condizioni di addon.

Comandi

Nome Descrizione Tipo Stato
az aks addon disable

Disabilitare un componente aggiuntivo Kubernetes abilitato in un cluster.

Estensione Disponibilità generale
az aks addon enable

Abilitare un componente aggiuntivo kubernetes.

Estensione Disponibilità generale
az aks addon list

Elencare lo stato di tutti i componenti aggiuntivi Kubernetes in un determinato cluster.

Estensione Disponibilità generale
az aks addon list-available

Elencare i componenti aggiuntivi Kubernetes disponibili.

Estensione Disponibilità generale
az aks addon show

Visualizzare lo stato e la configurazione per un componente aggiuntivo Kubernetes abilitato in un determinato cluster.

Estensione Disponibilità generale
az aks addon update

Aggiornare un componente aggiuntivo Kubernetes già abilitato.

Estensione Disponibilità generale

az aks addon disable

Disabilitare un componente aggiuntivo Kubernetes abilitato in un cluster.

az aks addon disable --addon
                     --name
                     --resource-group
                     [--no-wait]

Esempio

Disabilitare il componente aggiuntivo "monitoraggio".

az aks addon disable -g myResourceGroup -n myAKSCluster -a monitoring

Parametri necessari

--addon -a

Specificare il componente aggiuntivo kubernetes da disabilitare.

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az aks addon enable

Abilitare un componente aggiuntivo kubernetes.

Questi componenti aggiuntivi sono disponibili: http_application_routing : configurare l'ingresso con la creazione automatica del nome DNS pubblico. monitoraggio: attivare il monitoraggio di Log Analytics. Usa l'area di lavoro predefinita di Log Analytics, se esistente, altrimenti ne crea una. Specificare "--workspace-resource-id" per usare un'area di lavoro esistente. Se il componente aggiuntivo di monitoraggio è abilitato, l'argomento --no-wait non avrà alcun effetto virtual-node- abilitare il nodo virtuale del servizio Azure Kubernetes. Richiede --subnet-name per specificare il nome di una subnet esistente da usare per il nodo virtuale. azure-policy: abilitare Criteri di Azure. Il componente aggiuntivo Criteri di Azure per il servizio Azure Kubernetes consente l'applicazione e le misure di sicurezza su larga scala nei cluster in modo centralizzato e coerente. Per altre informazioni, vedere aka.ms/aks/policy. ingress-appgw: abilitare gateway applicazione componente aggiuntivo controller in ingresso (ANTEPRIMA). open-service-mesh: abilitare il componente aggiuntivo Open Service Mesh (ANTEPRIMA). gitops: abilitare GitOps (ANTEPRIMA). azure-keyvault-secrets-provider: abilitare l'addon del provider di segreti dell'insieme di credenziali delle chiavi di Azure. web_application_routing: abilitare il componente aggiuntivo routing delle applicazioni Web (ANTEPRIMA). Specificare "--dns-zone-resource-id" per configurare il DNS.

az aks addon enable --addon
                    --name
                    --resource-group
                    [--appgw-id]
                    [--appgw-name]
                    [--appgw-subnet-cidr]
                    [--appgw-subnet-id]
                    [--appgw-watch-namespace]
                    [--data-collection-settings]
                    [--dns-zone-resource-ids]
                    [--enable-msi-auth-for-monitoring {false, true}]
                    [--enable-secret-rotation]
                    [--enable-sgxquotehelper]
                    [--enable-syslog {false, true}]
                    [--no-wait]
                    [--rotation-poll-interval]
                    [--subnet-name]
                    [--workspace-resource-id]

Esempio

Abilitare un componente aggiuntivo kubernetes. (generato automaticamente)

az aks addon enable --addon virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet-name VirtualNodeSubnet

Abilitare l'addon ingress-appgw con prefisso subnet.

az aks addon enable --name MyManagedCluster --resource-group MyResourceGroup --addon ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway

Abilitare il componente aggiuntivo open-service-mesh.

az aks addon enable --name MyManagedCluster --resource-group MyResourceGroup -a open-service-mesh

Parametri necessari

--addon -a

Specificare il componente aggiuntivo Kubernetes da abilitare.

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--appgw-id

ID risorsa di un gateway applicazione esistente da usare con AGIC. Usare con ingress-azure addon.

--appgw-name

Nome del gateway applicazione da creare/usare nel gruppo di risorse del nodo. Usare con ingress-azure addon.

--appgw-subnet-cidr

CIDR subnet da usare per una nuova subnet creata per distribuire il gateway applicazione. Usare con ingress-azure addon.

--appgw-subnet-id

ID risorsa di una subnet esistente usata per distribuire il gateway applicazione. Usare con ingress-azure addon.

--appgw-watch-namespace

Specificare lo spazio dei nomi che deve essere guardato da AGIC. Può trattarsi di un singolo valore stringa o di un elenco delimitato da virgole di spazi dei nomi. Usare con ingress-azure addon.

--data-collection-settings
Anteprima

Percorso del file JSON contenente le impostazioni di raccolta dati per Il monitoraggio del componente aggiuntivo.

--dns-zone-resource-ids
Anteprima

Elenco delimitato da virgole degli ID risorsa della risorsa zona DNS da usare con il componente aggiuntivo web_application_routing.

--enable-msi-auth-for-monitoring
Anteprima

Inviare dati di monitoraggio a Log Analytics usando l'identità assegnata del cluster anziché la chiave condivisa dell'area di lavoro Log Analytics.

valori accettati: false, true
valore predefinito: True
--enable-secret-rotation

Abilitare la rotazione dei segreti. Usare con il componente aggiuntivo azure-keyvault-secrets-provider.

valore predefinito: False
--enable-sgxquotehelper

Abilitare l'helper di offerta SGX per il componente aggiuntivo confcom.

valore predefinito: False
--enable-syslog
Anteprima

Abilitare la raccolta dati syslog per il componente aggiuntivo monitoraggio.

valori accettati: false, true
valore predefinito: False
--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--rotation-poll-interval

Impostare l'intervallo di polling della rotazione. Usare con il componente aggiuntivo azure-keyvault-secrets-provider.

--subnet-name -s

Nome della subnet da usare per il nodo virtuale.

--workspace-resource-id

ID risorsa di un'area di lavoro Log Analytics esistente da usare per l'archiviazione dei dati di monitoraggio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az aks addon list

Elencare lo stato di tutti i componenti aggiuntivi Kubernetes in un determinato cluster.

az aks addon list --name
                  --resource-group

Parametri necessari

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az aks addon list-available

Elencare i componenti aggiuntivi Kubernetes disponibili.

az aks addon list-available
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az aks addon show

Visualizzare lo stato e la configurazione per un componente aggiuntivo Kubernetes abilitato in un determinato cluster.

az aks addon show --addon
                  --name
                  --resource-group

Esempio

Mostra la configurazione per il componente aggiuntivo "monitoraggio".

az aks addon show -g myResourceGroup -n myAKSCluster -a monitoring

Parametri necessari

--addon -a

Specificare il componente aggiuntivo Kubernetes.

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az aks addon update

Aggiornare un componente aggiuntivo Kubernetes già abilitato.

az aks addon update --addon
                    --name
                    --resource-group
                    [--appgw-id]
                    [--appgw-name]
                    [--appgw-subnet-cidr]
                    [--appgw-subnet-id]
                    [--appgw-watch-namespace]
                    [--data-collection-settings]
                    [--dns-zone-resource-ids]
                    [--enable-msi-auth-for-monitoring {false, true}]
                    [--enable-secret-rotation]
                    [--enable-sgxquotehelper]
                    [--enable-syslog {false, true}]
                    [--no-wait]
                    [--rotation-poll-interval]
                    [--subnet-name]
                    [--workspace-resource-id]

Esempio

Aggiornare un componente aggiuntivo kubernetes. (generato automaticamente)

az aks addon update --addon virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet-name VirtualNodeSubnet

Aggiornare il componente aggiuntivo in ingresso-appgw con prefisso subnet.

az aks addon update --name MyManagedCluster --resource-group MyResourceGroup --addon ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway

Aggiornare il componente aggiuntivo di monitoraggio con l'ID risorsa dell'area di lavoro.

az aks addon update -g $rg -n $cn -a monitoring --workspace-resource-id=/subscriptions/0000000-00000000-00000-000-000/resourcegroups/myresourcegroup/providers/microsoft.operationalinsights/workspaces/defaultlaworkspace

Parametri necessari

--addon -a

Specificare il componente aggiuntivo kubernetes da aggiornare.

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--appgw-id

ID risorsa di un gateway applicazione esistente da usare con AGIC. Usare con ingress-azure addon.

--appgw-name

Nome del gateway applicazione da creare/usare nel gruppo di risorse del nodo. Usare con ingress-azure addon.

--appgw-subnet-cidr

CIDR subnet da usare per una nuova subnet creata per distribuire il gateway applicazione. Usare con ingress-azure addon.

--appgw-subnet-id

ID risorsa di una subnet esistente usata per distribuire il gateway applicazione. Usare con ingress-azure addon.

--appgw-watch-namespace

Specificare lo spazio dei nomi che deve essere guardato da AGIC. Può trattarsi di un singolo valore stringa o di un elenco delimitato da virgole di spazi dei nomi. Usare con ingress-azure addon.

--data-collection-settings
Anteprima

Percorso del file JSON contenente le impostazioni di raccolta dati per Il monitoraggio del componente aggiuntivo.

--dns-zone-resource-ids
Anteprima

Elenco delimitato da virgole degli ID risorsa della risorsa zona DNS da usare con il componente aggiuntivo web_application_routing.

--enable-msi-auth-for-monitoring
Anteprima

Inviare dati di monitoraggio a Log Analytics usando l'identità assegnata del cluster anziché la chiave condivisa dell'area di lavoro Log Analytics.

valori accettati: false, true
--enable-secret-rotation

Abilitare la rotazione dei segreti. Usare con il componente aggiuntivo azure-keyvault-secrets-provider.

valore predefinito: False
--enable-sgxquotehelper

Abilitare l'helper di offerta SGX per il componente aggiuntivo confcom.

valore predefinito: False
--enable-syslog
Anteprima

Abilitare la raccolta dati syslog per il componente aggiuntivo monitoraggio.

valori accettati: false, true
valore predefinito: False
--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--rotation-poll-interval

Impostare l'intervallo di polling della rotazione. Usare con il componente aggiuntivo azure-keyvault-secrets-provider.

--subnet-name -s

Nome della subnet da usare per il nodo virtuale.

--workspace-resource-id

ID risorsa di un'area di lavoro Log Analytics esistente da usare per l'archiviazione dei dati di monitoraggio.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.