az networkcloud kubernetescluster
Nota
Questo riferimento fa parte dell'estensione networkcloud per l'interfaccia della riga di comando di Azure (versione 2.51.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az networkcloud kubernetescluster . Altre informazioni sulle estensioni.
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire il cluster Kubernetes.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az networkcloud kubernetescluster agentpool |
Gestire il pool di agenti del cluster Kubernetes. |
Estensione | Anteprima |
az networkcloud kubernetescluster agentpool create |
Creare un nuovo pool di agenti del cluster Kubernetes o aggiornare le proprietà di quella esistente. |
Estensione | Anteprima |
az networkcloud kubernetescluster agentpool delete |
Eliminare il pool di agenti del cluster Kubernetes fornito. |
Estensione | Anteprima |
az networkcloud kubernetescluster agentpool list |
Elencare i pool di agenti per il cluster Kubernetes fornito. |
Estensione | Anteprima |
az networkcloud kubernetescluster agentpool show |
Ottenere le proprietà del pool di agenti del cluster Kubernetes fornito. |
Estensione | Anteprima |
az networkcloud kubernetescluster agentpool update |
Aggiornare le proprietà del pool di agenti del cluster Kubernetes specificato oppure aggiornare i tag associati al pool di agenti del cluster Kubernetes. Le proprietà e gli aggiornamenti dei tag possono essere eseguiti in modo indipendente. |
Estensione | Anteprima |
az networkcloud kubernetescluster agentpool wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione. |
Estensione | Anteprima |
az networkcloud kubernetescluster create |
Creare un nuovo cluster Kubernetes o aggiornare le proprietà di quella esistente. |
Estensione | Anteprima |
az networkcloud kubernetescluster delete |
Eliminare il cluster Kubernetes fornito. |
Estensione | Anteprima |
az networkcloud kubernetescluster list |
Elencare i cluster Kubernetes nella sottoscrizione fornita. |
Estensione | Anteprima |
az networkcloud kubernetescluster restart-node |
Riavviare un nodo di destinazione di un cluster Kubernetes. |
Estensione | Anteprima |
az networkcloud kubernetescluster show |
Ottenere le proprietà del cluster Kubernetes fornito. |
Estensione | Anteprima |
az networkcloud kubernetescluster update |
Aggiornare le proprietà del cluster Kubernetes fornito o aggiornare i tag associati al cluster Kubernetes. Le proprietà e gli aggiornamenti dei tag possono essere eseguiti in modo indipendente. |
Estensione | Anteprima |
az networkcloud kubernetescluster wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione. |
Estensione | Anteprima |
az networkcloud kubernetescluster create
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare un nuovo cluster Kubernetes o aggiornare le proprietà di quella esistente.
az networkcloud kubernetescluster create --control-plane-node-configuration
--extended-location
--initial-agent-pool-configurations
--kubernetes-cluster-name
--kubernetes-version
--network-configuration
--resource-group
[--aad-configuration]
[--admin-username]
[--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
[--location]
[--managed-resource-group-configuration]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--ssh-dest-key-path]
[--ssh-key-values]
[--tags]
Esempio
Creare o aggiornare il cluster Kubernetes
az networkcloud kubernetescluster create --name "kubernetesClusterName" --resource-group "resourceGroupName" --location "location" --kubernetes-version "1.XX.Y" --extended-location name="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type=CustomLocation --aad-configuration admin-group-object-ids=["f110271b-XXXX-4163-9b99-214d91660f0e"] --admin-username "azureuser" --ssh-key-values "ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm" --initial-agent-pool-configurations "[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC-XXXXX',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]" --control-plane-node-configuration count=1 vmSkuName='NC-YYYYY' adminUsername='azureuser' ssh-key-values="['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']" --network-configuration cloud-services-network-id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName" cni-network-id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName" pod-cidrs=["10.244.0.0/16"] service-cidrs=["10.96.0.0/16"] dns-service-ip="10.96.0.10" attached-network-configuration.l2-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]" attached-network-configuration.l3-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]" attached-network-configuration.trunked-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]" bgp-service-load-balancer-configuration.bgp-advertisements="[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]" bgp-service-load-balancer-configuration.fabric-peering-enabled="True" bgp-service-load-balancer-configuration.bgp-peers="[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]" bgp-service-load-balancer-configuration.ip-address-pools="[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]"
Parametri necessari
Caratteristiche di definizione del piano di controllo per questo cluster Kubernetes. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Posizione estesa del cluster associato alla risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Pool di agenti creati con questo cluster Kubernetes per l'esecuzione di carichi di lavoro e servizi di sistema critici. Questi dati in questo campo vengono usati solo durante la creazione e il campo sarà vuoto dopo la creazione del cluster Kubernetes. Dopo la creazione, la gestione dei pool di agenti viene eseguita usando la sotto-risorsa agentPools. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome del cluster Kubernetes.
Versione di Kubernetes per questo cluster. Accetta il formato n.n, n.n.n e n.n.n-n. La versione interpretata usata verrà risolta in questo campo dopo la creazione o l'aggiornamento.
Configurazione della rete del cluster Kubernetes, incluso l'allegato di reti che si estendono sul cluster. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Proprietà di integrazione di Azure Active Directory. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome utente per l'amministratore che verrà applicato ai sistemi operativi che eseguono nodi Kubernetes. Se non viene specificato, verrà scelto un nome utente dal servizio.
Generare i file delle chiavi pubblica e privata SSH se mancanti. Le chiavi verranno archiviate in '~/.ssh'.
Posizione geografica in cui si trova la risorsa Se non specificato, verrà usata la posizione del gruppo di risorse.
Configurazione del gruppo di risorse gestite associato alla risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Elenco di percorsi separati da spazi per le chiavi pubbliche SSH. È possibile specificare un percorso di file o una directory. Se viene specificata una directory, tenterà di caricare tutte le chiavi pubbliche (.pub) trovate. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Elenco di chiavi pubbliche SSH separate da spazi. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Tag di risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az networkcloud kubernetescluster delete
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eliminare il cluster Kubernetes fornito.
az networkcloud kubernetescluster delete [--ids]
[--kubernetes-cluster-name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--yes]
Esempio
Eliminare il cluster Kubernetes
az networkcloud kubernetescluster delete --name "kubernetesClusterName" --resource-group "resourceGroupName"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del cluster Kubernetes.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az networkcloud kubernetescluster list
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare i cluster Kubernetes nella sottoscrizione fornita.
az networkcloud kubernetescluster list [--max-items]
[--next-token]
[--resource-group]
Esempio
Elencare i cluster Kubernetes per la sottoscrizione
az networkcloud kubernetescluster list
Elencare i cluster Kubernetes per il gruppo di risorse
az networkcloud kubernetescluster list --resource-group "resourceGroupName"
Parametri facoltativi
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token
di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az networkcloud kubernetescluster restart-node
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Riavviare un nodo di destinazione di un cluster Kubernetes.
az networkcloud kubernetescluster restart-node --node-name
[--ids]
[--kubernetes-cluster-name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Riavviare il nodo del cluster Kubernetes
az networkcloud kubernetescluster restart-node --node-name "nodeName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName"
Parametri necessari
Nome del nodo da riavviare.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del cluster Kubernetes.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az networkcloud kubernetescluster show
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Ottenere le proprietà del cluster Kubernetes fornito.
az networkcloud kubernetescluster show [--ids]
[--kubernetes-cluster-name]
[--resource-group]
[--subscription]
Esempio
Ottenere il cluster Kubernetes
az networkcloud kubernetescluster show --name "kubernetesClusterName" --resource-group "resourceGroupName"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del cluster Kubernetes.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az networkcloud kubernetescluster update
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Aggiornare le proprietà del cluster Kubernetes fornito o aggiornare i tag associati al cluster Kubernetes. Le proprietà e gli aggiornamenti dei tag possono essere eseguiti in modo indipendente.
az networkcloud kubernetescluster update [--control-plane-node-configuration]
[--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--kubernetes-cluster-name]
[--kubernetes-version]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--ssh-dest-key-path]
[--ssh-key-values]
[--subscription]
[--tags]
Esempio
Applicare patch al cluster Kubernetes
az networkcloud kubernetescluster update --name "kubernetesClusterName" --resource-group "resourceGroupName" --kubernetes-version "1.25.4" --control-plane-node-configuration count="3" --tags key1="myvalue1" key2="myvalue2"
Aggiornare le credenziali di amministratore del cluster Kubernetes
az networkcloud kubernetescluster update --name "kubernetesClusterName" --resource-group "resourceGroupName" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'
Aggiornare le credenziali di amministratore del nodo di controllo del cluster Kubernetes
az networkcloud kubernetescluster update --name "kubernetesClusterName" --resource-group "resourceGroupName" --control-plane-node-configuration ssh-key-values="['ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm']"
Parametri facoltativi
Caratteristiche di definizione del piano di controllo che possono essere applicate patch per questo cluster Kubernetes. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Generare i file delle chiavi pubblica e privata SSH se mancanti. Le chiavi verranno archiviate in '~/.ssh'.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del cluster Kubernetes.
Versione di Kubernetes per questo cluster. Accetta il formato n.n, n.n.n e n.n.n-n. La versione interpretata usata verrà risolta in questo campo dopo la creazione o l'aggiornamento.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Elenco di percorsi separati da spazi per le chiavi pubbliche SSH. È possibile specificare un percorso di file o una directory. Se viene specificata una directory, tenterà di caricare tutte le chiavi pubbliche (.pub) trovate. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Elenco di chiavi pubbliche SSH separate da spazi. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Tag delle risorse di Azure che sostituiranno quelli esistenti. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az networkcloud kubernetescluster wait
Il gruppo di comandi 'az networkcloud' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.
az networkcloud kubernetescluster wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--kubernetes-cluster-name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Intervallo di polling in secondi.
Nome del cluster Kubernetes.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.