Condividi tramite


az aks nodepool

Nota

Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.

Comandi per gestire i pool di nodi nel cluster Kubernetes kubernetes.

Comandi

Nome Descrizione Tipo Status
az aks nodepool add

Aggiungere un pool di nodi al cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool add (aks-preview estensione)

Aggiungere un pool di nodi al cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool delete

Eliminare il pool di agenti nel cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool delete (aks-preview estensione)

Eliminare il pool di agenti nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool delete-machines

Eliminare computer specifici in un pool di agenti per un cluster gestito.

Estensione Disponibilità generale
az aks nodepool get-upgrades

Ottenere le versioni di aggiornamento disponibili per un pool di agenti del cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool get-upgrades (aks-preview estensione)

Ottenere le versioni di aggiornamento disponibili per un pool di agenti del cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool list

Elencare i pool di nodi nel cluster Kubernetes gestito. Per ottenere l'elenco dei nodi nel comando di esecuzione kubectl get nodes del cluster.

Core Disponibilità generale
az aks nodepool list (aks-preview estensione)

Elencare i pool di nodi nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool manual-scale

Comandi per gestire nodepool virtualMachineProfile.scale.manual.

Estensione Disponibilità generale
az aks nodepool manual-scale add

Aggiungere un nuovo manuale a un pool di agenti VirtualMachines nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool manual-scale delete

Eliminare un manuale esistente in un pool di agenti VirtualMachines nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool manual-scale update

Aggiornare un manuale esistente di un pool di agenti VirtualMachines nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool operation-abort

Interrompere l'ultima operazione in esecuzione nel pool di nodi.

Core Disponibilità generale
az aks nodepool operation-abort (aks-preview estensione)

Interrompere l'ultima operazione in esecuzione nel pool di nodi.

Estensione Disponibilità generale
az aks nodepool scale

Ridimensionare il pool di nodi in un cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool scale (aks-preview estensione)

Ridimensionare il pool di nodi in un cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool show

Visualizzare i dettagli per un pool di nodi nel cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool show (aks-preview estensione)

Visualizzare i dettagli per un pool di nodi nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool snapshot

Comandi per gestire gli snapshot del pool di nodi.

Core ed estensione Disponibilità generale
az aks nodepool snapshot create

Creare uno snapshot del pool di nodi.

Core Disponibilità generale
az aks nodepool snapshot create (aks-preview estensione)

Creare uno snapshot del pool di nodi.

Estensione Disponibilità generale
az aks nodepool snapshot delete

Eliminare uno snapshot del pool di nodi.

Core Disponibilità generale
az aks nodepool snapshot delete (aks-preview estensione)

Eliminare uno snapshot del pool di nodi.

Estensione Disponibilità generale
az aks nodepool snapshot list

Elencare gli snapshot del pool di nodi.

Core Disponibilità generale
az aks nodepool snapshot list (aks-preview estensione)

Elencare gli snapshot del pool di nodi.

Estensione Disponibilità generale
az aks nodepool snapshot show

Visualizzare i dettagli di uno snapshot del pool di nodi.

Core Disponibilità generale
az aks nodepool snapshot show (aks-preview estensione)

Visualizzare i dettagli di uno snapshot del pool di nodi.

Estensione Disponibilità generale
az aks nodepool snapshot update

Aggiornare i tag in uno snapshot di un pool di nodi.

Core Disponibilità generale
az aks nodepool snapshot update (aks-preview estensione)

Aggiornare i tag in uno snapshot di un pool di nodi.

Estensione Disponibilità generale
az aks nodepool snapshot wait

Attendere che uno snapshot del pool di nodi raggiunga uno stato desiderato.

Core Disponibilità generale
az aks nodepool start

Avviare il pool di agenti arrestato nel cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool start (aks-preview estensione)

Avviare il pool di agenti arrestato nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool stop

Arrestare l'esecuzione del pool di agenti nel cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool stop (aks-preview estensione)

Arrestare l'esecuzione del pool di agenti nel cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool update

Aggiornare le proprietà di un pool di nodi.

Core Disponibilità generale
az aks nodepool update (aks-preview estensione)

Aggiornare le proprietà di un pool di nodi.

Estensione Disponibilità generale
az aks nodepool upgrade

Aggiornare il pool di nodi in un cluster Kubernetes gestito.

Core Disponibilità generale
az aks nodepool upgrade (aks-preview estensione)

Aggiornare il pool di nodi in un cluster Kubernetes gestito.

Estensione Disponibilità generale
az aks nodepool wait

Attendere che un pool di nodi raggiunga uno stato desiderato.

Core Disponibilità generale

az aks nodepool add

Aggiungere un pool di nodi al cluster Kubernetes gestito.

az aks nodepool add --cluster-name
                    --name
                    --resource-group
                    [--aks-custom-headers]
                    [--allowed-host-ports]
                    [--asg-ids]
                    [--crg-id]
                    [--disable-windows-outbound-nat]
                    [--drain-timeout]
                    [--enable-cluster-autoscaler]
                    [--enable-encryption-at-host]
                    [--enable-fips-image]
                    [--enable-node-public-ip]
                    [--enable-ultra-ssd]
                    [--eviction-policy {Deallocate, Delete}]
                    [--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
                    [--host-group-id]
                    [--kubelet-config]
                    [--kubernetes-version]
                    [--labels]
                    [--linux-os-config]
                    [--max-count]
                    [--max-pods]
                    [--max-surge]
                    [--min-count]
                    [--mode {System, User}]
                    [--no-wait]
                    [--node-count]
                    [--node-osdisk-size]
                    [--node-osdisk-type {Ephemeral, Managed}]
                    [--node-public-ip-prefix-id]
                    [--node-public-ip-tags]
                    [--node-soak-duration]
                    [--node-taints]
                    [--node-vm-size]
                    [--os-sku {AzureLinux, CBLMariner, Mariner, Ubuntu, Windows2019, Windows2022}]
                    [--os-type]
                    [--pod-subnet-id]
                    [--ppg]
                    [--priority {Regular, Spot}]
                    [--scale-down-mode {Deallocate, Delete}]
                    [--snapshot-id]
                    [--spot-max-price]
                    [--tags]
                    [--vnet-subnet-id]
                    [--zones]

Esempio

Creare un pool di nodi in un cluster del servizio Azure Kubernetes esistente con sistema operativo temporaneo abilitato.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Creare un pool di nodi con EncryptionAtHost abilitato.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-encryption-at-host

Creare un pool di nodi con UltraSSD abilitato.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-ultra-ssd

Creare un cluster nodepool con uno SKU del sistema operativo specifico

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku Ubuntu

Creare un pool di nodi con sistema operativo abilitato per FIPS

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-fips-image

creare un cluster kubernetes con un ID snapshot.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"

creare un pool di nodi in un cluster del servizio Azure Kubernetes esistente con ID gruppo host

az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --host-group-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/hostGroups/myHostGroup --node-vm-size VMSize

creare un pool di nodi con un ID CRG (Capacity Reservation Group).

az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --node-vm-size VMSize --crg-id "/subscriptions/SubID/resourceGroups/ResourceGroupName/providers/Microsoft.ContainerService/CapacityReservationGroups/MyCRGID"

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Coppie chiave-valore delimitate da virgole per specificare intestazioni personalizzate.

--allowed-host-ports

Esporre le porte host nel pool di nodi. Se specificato, il formato deve essere un elenco separato da spazi di intervalli con protocollo, ad esempio. 80/TCP 443/TCP 4000-5000/TCP.

--asg-ids

ID dei gruppi di sicurezza delle applicazioni a cui deve appartenere l'interfaccia di rete del pool di nodi. Se specificato, il formato deve essere un elenco di ID separati da spazi.

--crg-id

ID crg usato per associare il nuovo pool di nodi alla risorsa gruppo di prenotazioni di capacità esistente.

--disable-windows-outbound-nat

Disabilitare Windows OutboundNAT nel pool di nodi dell'agente Windows.

Valore predefinito: False
--drain-timeout

Quando i nodi svuotano il numero di minuti di attesa per la rimozione di tutti i pod.

--enable-cluster-autoscaler -e

Abilitare il ridimensionamento automatico del cluster.

Valore predefinito: False
--enable-encryption-at-host

Abilitare EncryptionAtHost, il valore predefinito è false.

Valore predefinito: False
--enable-fips-image

Usare il sistema operativo abilitato per FIPS nei nodi dell'agente.

Valore predefinito: False
--enable-node-public-ip

Abilitare l'indirizzo IP pubblico del nodo VMSS.

Valore predefinito: False
--enable-ultra-ssd

Abilita UltraSSD, il valore predefinito è false.

Valore predefinito: False
--eviction-policy

Criteri di rimozione del pool di nodi Spot. Può essere impostato solo quando --priority è Spot.

Valori accettati: Deallocate, Delete
Valore predefinito: Delete
--gpu-instance-profile

Profilo dell'istanza GPU per partizionare GPU Nvidia multi-gpu.

Valori accettati: MIG1g, MIG2g, MIG3g, MIG4g, MIG7g
--host-group-id

ID del gruppo host dedicato completo usato per effettuare il provisioning del pool di nodi dell'agente.

--kubelet-config

Percorso del file JSON contenente configurazioni Kubelet per i nodi dell'agente. https://aka.ms/aks/custom-node-config.

--kubernetes-version -k

Versione di Kubernetes da usare per la creazione del cluster, ad esempio "1.16.9".

Valore da: `az aks get-versions`
--labels

Etichette dei nodi per il pool di nodi. Vedere https://aka.ms/node-labels per la sintassi delle etichette.

--linux-os-config

Percorso del file JSON contenente le configurazioni del sistema operativo per i nodi dell'agente Linux. https://aka.ms/aks/custom-node-config.

--max-count

Numero massimo di nodi usato per il ridimensionamento automatico, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--max-pods -m

Numero massimo di pod distribuibili in un nodo.

Se non specificato, le impostazioni predefinite sono basate sul plug-in di rete. 30 per "azure", 110 per "kubenet" o 250 per "none".

--max-surge

Nodi aggiuntivi usati per velocizzare l'aggiornamento. Se specificato, rappresenta il numero o la percentuale utilizzata, ad esempio. 5 o 33%.

--min-count

Numero minimo di nodi usato per la scalabilità automatica, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--mode

Modalità per un pool di nodi che definisce la funzione primaria di un pool di nodi. Se impostato come "Sistema", il servizio Azure Kubernetes preferisce la pianificazione dei pod di sistema ai pool di nodi con la modalità System. Per ulteriori informazioni, vedi https://aka.ms/aks/nodepool/mode.

Valori accettati: System, User
Valore predefinito: User
--no-wait

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

Valore predefinito: False
--node-count -c

Numero di nodi nel pool di agenti Kubernetes. Dopo aver creato un cluster, è possibile modificare le dimensioni del pool di nodi con az aks scale.

Valore predefinito: 3
--node-osdisk-size

Dimensioni in GiB del disco del sistema operativo per ogni nodo nel pool di agenti. Minimo 30 GiB.

--node-osdisk-type

Tipo di disco del sistema operativo da usare per i computer in un determinato pool di agenti. Il valore predefinito è "Effimero" quando possibile in combinazione con le dimensioni della macchina virtuale e le dimensioni del disco del sistema operativo. Non può essere modificato per questo pool dopo la creazione. ('Effimero' o 'Gestito').

Valori accettati: Ephemeral, Managed
--node-public-ip-prefix-id

ID prefisso IP pubblico usato per assegnare indirizzi IP pubblici ai nodi del set di scalabilità di macchine virtuali.

--node-public-ip-tags

IpTag degli indirizzi IP pubblici del nodo.

--node-soak-duration

Quantità di tempo (in minuti) di attesa dopo lo svuotamento di un nodo e prima di riimagarla e passare al nodo successivo.

--node-taints

Nodo taints per il pool di nodi.

--node-vm-size -s

Dimensioni di Macchine virtuali da creare come nodi Kubernetes.

--os-sku

SKU del sistema operativo del pool di nodi dell'agente. Ubuntu o CBLMariner per Linux. Windows2019 o Windows2022 per Windows.

Valori accettati: AzureLinux, CBLMariner, Mariner, Ubuntu, Windows2019, Windows2022
--os-type

Tipo di sistema operativo. Linux o Windows.

--pod-subnet-id

ID risorsa di una subnet in una rete virtuale esistente in cui assegnare pod nel cluster (richiede azure network-plugin).

--ppg

ID di un PPG.

--priority

Priorità del pool di nodi.

Valori accettati: Regular, Spot
Valore predefinito: Regular
--scale-down-mode

Descrivere il modo in cui le macchine virtuali vengono aggiunte o rimosse dai pool di nodi.

Valori accettati: Deallocate, Delete
Valore predefinito: Delete
--snapshot-id

ID snapshot di origine usato per creare questo pool di nodi.

--spot-max-price

Può essere impostato solo quando --priority è Spot. Specificare il prezzo massimo che si è disposti a pagare in dollari statunitensi. I valori possibili sono qualsiasi valore decimale maggiore di zero o -1, che indica che il prezzo predefinito è up-to-demand. Può includere solo fino a 5 posizioni decimali.

Valore predefinito: nan
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--vnet-subnet-id

ID risorsa di una subnet in una rete virtuale esistente in cui distribuire il cluster.

--zones -z

Zone di disponibilità in cui verranno posizionati i nodi dell'agente. Inoltre, per installare i nodi dell'agente in più di una zona, è necessario passare numeri di zona separati da spazi vuoti. Ad esempio: per avere tutte e 3 le zone, si prevede di immettere --zones 1 2 3.

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 nodepool add (aks-preview estensione)

Aggiungere un pool di nodi al cluster Kubernetes gestito.

az aks nodepool add --cluster-name
                    --name
                    --resource-group
                    [--aks-custom-headers]
                    [--allowed-host-ports]
                    [--asg-ids]
                    [--crg-id]
                    [--disable-windows-outbound-nat]
                    [--drain-timeout]
                    [--enable-artifact-streaming]
                    [--enable-cluster-autoscaler]
                    [--enable-custom-ca-trust]
                    [--enable-encryption-at-host]
                    [--enable-fips-image]
                    [--enable-node-public-ip]
                    [--enable-secure-boot]
                    [--enable-ultra-ssd]
                    [--enable-vtpm]
                    [--eviction-policy {Deallocate, Delete}]
                    [--gateway-prefix-size]
                    [--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
                    [--host-group-id]
                    [--if-match]
                    [--if-none-match]
                    [--kubelet-config]
                    [--kubernetes-version]
                    [--labels]
                    [--linux-os-config]
                    [--max-count]
                    [--max-pods]
                    [--max-surge]
                    [--message-of-the-day]
                    [--min-count]
                    [--mode {Gateway, System, User}]
                    [--no-wait]
                    [--node-count]
                    [--node-osdisk-size]
                    [--node-osdisk-type {Ephemeral, Managed}]
                    [--node-public-ip-prefix-id]
                    [--node-public-ip-tags]
                    [--node-soak-duration]
                    [--node-taints]
                    [--node-vm-size]
                    [--os-sku {AzureLinux, CBLMariner, Mariner, Ubuntu, Windows2019, Windows2022, WindowsAnnual}]
                    [--os-type]
                    [--pod-ip-allocation-mode {DynamicIndividual, StaticBlock}]
                    [--pod-subnet-id]
                    [--ppg]
                    [--priority {Regular, Spot}]
                    [--scale-down-mode {Deallocate, Delete}]
                    [--skip-gpu-driver-install]
                    [--snapshot-id]
                    [--spot-max-price]
                    [--ssh-access {disabled, localuser}]
                    [--tags]
                    [--vm-set-type]
                    [--vm-sizes]
                    [--vnet-subnet-id]
                    [--workload-runtime {KataCcIsolation, KataMshvVmIsolation, OCIContainer, WasmWasi}]
                    [--zones]

Esempio

Creare un pool di nodi in un cluster del servizio Azure Kubernetes esistente con sistema operativo temporaneo abilitato.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Creare un pool di nodi con EncryptionAtHost abilitato.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-encryption-at-host

Creare un pool di nodi con uno specifico os-sku

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster  --os-sku Ubuntu

Creare un pool di nodi in grado di eseguire carichi di lavoro wasm.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster  --workload-runtime WasmWasi

creare un cluster kubernetes con un ID snapshot.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"

creare un pool di nodi con un ID CRG (Capacity Reservation Group).

az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --node-vm-size VMSize --crg-id "/subscriptions/SubID/resourceGroups/ResourceGroupName/providers/Microsoft.ContainerService/CapacityReservationGroups/MyCRGID"

creare un pool di nodi in un cluster del servizio Azure Kubernetes esistente con ID gruppo host

az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --host-group-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/hostGroups/myHostGroup --node-vm-size VMSize

Creare un pool di nodi con modalità di allocazione ip impostato su "StaticBlock" e usare un ID subnet pod

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster  --os-sku Ubuntu --pod-subnet-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet --pod-ip-allocation-mode StaticBlock

Creare un pool di nodi di tipo VirtualMachines

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --vm-set-type VirtualMachines --vm-sizes "Standard_D4s_v3,Standard_D8s_v3" --node-count 3

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--allowed-host-ports
Anteprima

Esporre le porte host nel pool di nodi. Se specificato, il formato deve essere un elenco delimitato da virgole di intervalli con protocollo, ad esempio. 80/TCP,443/TCP,4000-5000/TCP. Deve usare il tipo di pool di agenti VMSS.

--asg-ids
Anteprima

ID dei gruppi di sicurezza delle applicazioni a cui deve appartenere l'interfaccia di rete del pool di nodi. Se specificato, il formato deve essere un elenco delimitato da virgole di ID. Deve usare il tipo di pool di agenti VMSS.

--crg-id
Anteprima

Crg-id usato per associare il nuovo pool di nodi alla risorsa gruppo di prenotazioni di capacità esistente. Deve usare il tipo di pool di agenti VMSS.

--disable-windows-outbound-nat

Disabilitare Windows OutboundNAT nel pool di nodi dell'agente Windows. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--drain-timeout

Quando i nodi svuotano il numero di minuti di attesa per la rimozione di tutti i pod.

--enable-artifact-streaming
Anteprima

Abilitare lo streaming degli artefatti per VirtualMachineScaleSets gestiti da un pool di nodi per velocizzare l'avvio sporadico dei contenitori in un nodo tramite il caricamento di immagini su richiesta. Per usare questa funzionalità, le immagini del contenitore devono anche abilitare lo streaming degli artefatti nel Registro Azure Container. Se non specificato, il valore predefinito è false.

Valore predefinito: False
--enable-cluster-autoscaler -e

Abilitare il ridimensionamento automatico del cluster. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--enable-custom-ca-trust

Abilitare Attendibilità CA personalizzata nel pool di nodi dell'agente.

Valore predefinito: False
--enable-encryption-at-host

Abilitare EncryptionAtHost nel pool di nodi dell'agente.

Valore predefinito: False
--enable-fips-image

Usare il sistema operativo abilitato per FIPS nei nodi dell'agente.

Valore predefinito: False
--enable-node-public-ip

Abilitare l'indirizzo IP pubblico del nodo VMSS. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--enable-secure-boot
Anteprima

Abilitare l'avvio protetto nel pool di nodi dell'agente. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--enable-ultra-ssd

Abilitare UltraSSD nel pool di nodi dell'agente. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--enable-vtpm
Anteprima

Abilitare vTPM nel pool di nodi dell'agente. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--eviction-policy

Criteri di rimozione del pool di nodi Spot. Può essere impostato solo quando --priority è Spot.

Valori accettati: Deallocate, Delete
Valore predefinito: Delete
--gateway-prefix-size
Anteprima

Dimensioni del prefisso IP pubblico collegato al pool di nodi in modalità gateway. Il pool di nodi deve essere in modalità gateway.

--gpu-instance-profile

Profilo dell'istanza GPU per partizionare GPU Nvidia multi-gpu.

Valori accettati: MIG1g, MIG2g, MIG3g, MIG4g, MIG7g
--host-group-id

(ANTEPRIMA) ID del gruppo host dedicato completo usato per effettuare il provisioning del pool di nodi dell'agente. Deve usare il tipo di pool di agenti VMSS.

--if-match

Il valore specificato verrà confrontato con l'ETag del pool di agenti, se corrisponde all'operazione procederà. Se non corrisponde, la richiesta verrà rifiutata per evitare sovrascrizioni accidentali. Questa impostazione non deve essere specificata durante la creazione di un nuovo pool di agenti.

--if-none-match

Impostare su '*' per consentire la creazione di un nuovo pool di agenti, ma per impedire l'aggiornamento di un pool di agenti esistente. Gli altri valori verranno ignorati.

--kubelet-config

Configurazioni kubelet per i nodi dell'agente.

--kubernetes-version -k

Versione di Kubernetes da usare per la creazione del cluster, ad esempio "1.7.12" o "1.8.7".

Valore da: `az aks get-versions`
--labels

Etichette dei nodi per il pool di nodi. Vedere https://aka.ms/node-labels per la sintassi delle etichette.

--linux-os-config

Configurazioni del sistema operativo per i nodi dell'agente Linux.

--max-count

Numero massimo di nodi usato per il ridimensionamento automatico, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--max-pods -m

Numero massimo di pod distribuibili in un nodo.

Se non specificato, le impostazioni predefinite sono basate sul plug-in di rete. 30 per "azure", 110 per "kubenet" o 250 per "none".

Valore predefinito: 0
--max-surge

Nodi aggiuntivi usati per velocizzare l'aggiornamento. Se specificato, rappresenta il numero o la percentuale utilizzata, ad esempio. 5 o 33%.

--message-of-the-day

Percorso di un file contenente il messaggio desiderato del giorno. Valido solo per i nodi Linux. Verrà scritto in /etc/motd.

--min-count

Numero di nodi Minimun usato per la scalabilità automatica, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--mode

Modalità per un pool di nodi che definisce la funzione primaria di un pool di nodi. Se impostato come "Sistema", il servizio Azure Kubernetes preferisce la pianificazione dei pod di sistema ai pool di nodi con la modalità System. Per ulteriori informazioni, vedi https://aka.ms/aks/nodepool/mode.

Valori accettati: Gateway, System, User
Valore predefinito: User
--no-wait

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

Valore predefinito: False
--node-count -c

Numero di nodi nel pool di agenti Kubernetes. Dopo aver creato un cluster, è possibile modificare le dimensioni del pool di nodi con az aks scale.

Valore predefinito: 3
--node-osdisk-size

Dimensioni in GiB del disco del sistema operativo per ogni nodo nel pool di agenti. Minimo 30 GiB.

Valore predefinito: 0
--node-osdisk-type

Tipo di disco del sistema operativo da usare per i computer in un determinato pool di agenti. Il valore predefinito è "Effimero" quando possibile in combinazione con le dimensioni della macchina virtuale e le dimensioni del disco del sistema operativo. Non può essere modificato per questo pool dopo la creazione. ('Effimero' o 'Gestito').

Valori accettati: Ephemeral, Managed
--node-public-ip-prefix-id

ID prefisso IP pubblico usato per assegnare indirizzi IP pubblici ai nodi del set di scalabilità di macchine virtuali. Deve usare il tipo di pool di agenti VMSS.

--node-public-ip-tags

IpTag degli indirizzi IP pubblici del nodo. Deve usare il tipo di pool di agenti VMSS.

--node-soak-duration

Quantità di tempo (in minuti) di attesa dopo lo svuotamento di un nodo e prima di riimagarla e passare al nodo successivo.

--node-taints

Nodo taints per il pool di nodi.

--node-vm-size -s

Dimensioni di Macchine virtuali da creare come nodi Kubernetes.

--os-sku

Os-sku del pool di nodi dell'agente. Ubuntu o CBLMariner quando il tipo di sistema operativo è Linux, il valore predefinito è Ubuntu se non è impostato; Windows2019, Windows2022 o WindowsAnnual quando il tipo di sistema operativo è Windows, il valore predefinito corrente è Windows2022 se non è impostato.

Valori accettati: AzureLinux, CBLMariner, Mariner, Ubuntu, Windows2019, Windows2022, WindowsAnnual
--os-type

Tipo di sistema operativo. Linux o Windows. Windows non è ancora supportato per il tipo di set di macchine virtuali "VirtualMachines".

--pod-ip-allocation-mode

Impostare la modalità di allocazione ip per il modo in cui gli indirizzi IP pod dalla subnet pod di Azure vengono allocati ai nodi nel cluster del servizio Azure Kubernetes. La scelta è tra batch dinamici di singoli indirizzi IP o allocazione statica di un set di blocchi CIDR. I valori accettati sono "DynamicIndividual" o "StaticBlock".

Usato insieme al plug-in di rete "azure". Richiede --pod-subnet-id.

Valori accettati: DynamicIndividual, StaticBlock
--pod-subnet-id

ID di una subnet in una rete virtuale esistente in cui assegnare i pod nel cluster (richiede azure network-plugin).

--ppg

ID di un PPG. Deve usare il tipo di pool di agenti VMSS.

--priority

Priorità del pool di nodi.

Valori accettati: Regular, Spot
Valore predefinito: Regular
--scale-down-mode

Descrive il modo in cui le macchine virtuali vengono aggiunte o rimosse dai pool di nodi.

Valori accettati: Deallocate, Delete
Valore predefinito: Delete
--skip-gpu-driver-install
Anteprima

Per ignorare l'installazione automatica del driver GPU da parte del servizio Azure Kubernetes in un pool di nodi usando le dimensioni delle macchine virtuali GPU se i clienti vogliono gestire l'installazione del driver GPU autonomamente. Se non specificato, il valore predefinito è false.

Valore predefinito: False
--snapshot-id

ID snapshot di origine usato per creare questo pool di nodi. Deve usare il tipo di pool di agenti VMSS.

--spot-max-price

Può essere impostato solo quando --priority è Spot. Specificare il prezzo massimo che si è disposti a pagare in dollari statunitensi. I valori possibili sono qualsiasi valore decimale maggiore di zero o -1, che indica che il prezzo predefinito è up-to-demand. Può includere solo fino a 5 posizioni decimali.

Valore predefinito: nan
--ssh-access
Anteprima

Configurare l'impostazione SSH per il pool di nodi. Usare "disabled" per disabilitare l'accesso SSH, "localuser" per abilitare l'accesso SSH tramite chiave privata.

Valori accettati: disabled, localuser
Valore predefinito: localuser
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--vm-set-type

Tipo di set di macchine virtuali del pool di agenti. VirtualMachineScaleSets, AvailabilitySet o VirtualMachines(Preview).

--vm-sizes
Anteprima

Elenco delimitato da virgole di dimensioni. Deve usare il tipo di pool di agenti VirtualMachines.

--vnet-subnet-id

ID di una subnet di una rete virtuale esistente in cui si vuole distribuire il cluster.

--workload-runtime

Determina il tipo di carico di lavoro che un nodo può eseguire. Il valore predefinito è OCIContainer.

Valori accettati: KataCcIsolation, KataMshvVmIsolation, OCIContainer, WasmWasi
Valore predefinito: OCIContainer
--zones -z

Elenco delimitato da spazi delle zone di disponibilità in cui verranno posizionati i nodi dell'agente. Deve usare il tipo di pool di agenti VMSS.

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 nodepool delete

Eliminare il pool di agenti nel cluster Kubernetes gestito.

az aks nodepool delete --cluster-name
                       --name
                       --resource-group
                       [--no-wait]

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool delete (aks-preview estensione)

Eliminare il pool di agenti nel cluster Kubernetes gestito.

az aks nodepool delete --cluster-name
                       --name
                       --resource-group
                       [--if-match]
                       [--ignore-pod-disruption-budget]
                       [--no-wait]

Esempio

Eliminare un pool di agenti con il budget ignore-pod-disruption-budget

az aks nodepool delete --resource-group MyResourceGroup --cluster-name MyManagedCluster --name nodepool1 --ignore-pod-disruption-budget=true

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--if-match

Il valore specificato verrà confrontato con l'ETag del pool di nodi, se corrisponde all'operazione procederà. Se non corrisponde, la richiesta verrà rifiutata per evitare sovrascrizioni accidentali. Questa impostazione non deve essere specificata durante la creazione di un nuovo pool di agenti.

--ignore-pod-disruption-budget -i
Anteprima

(ANTEPRIMA) ignore-pod-disruption-budget elimina un pool di nodi esistente senza considerare il budget di interruzione dei pod.

--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 nodepool delete-machines

Eliminare computer specifici in un pool di agenti per un cluster gestito.

az aks nodepool delete-machines --cluster-name
                                --machine-names
                                --name
                                --resource-group
                                [--no-wait]

Esempio

Eliminare computer specifici in un pool di agenti

az aks nodepool delete-machines -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster --machine-names machine1

Parametri necessari

--cluster-name

Il nome del cluster.

--machine-names

Elenco di nomi di computer separati da spazi dal pool di agenti da eliminare.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool get-upgrades

Ottenere le versioni di aggiornamento disponibili per un pool di agenti del cluster Kubernetes gestito.

az aks nodepool get-upgrades --cluster-name
                             --name
                             --resource-group

Esempio

Ottenere le versioni di aggiornamento disponibili per un pool di agenti del cluster Kubernetes gestito.

az aks nodepool get-upgrades --resource-group MyResourceGroup --cluster-name MyManagedCluster --nodepool-name MyNodePool

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool get-upgrades (aks-preview estensione)

Ottenere le versioni di aggiornamento disponibili per un pool di agenti del cluster Kubernetes gestito.

az aks nodepool get-upgrades --cluster-name
                             --name
                             --resource-group

Esempio

Ottenere le versioni di aggiornamento disponibili per un pool di agenti del cluster Kubernetes gestito.

az aks nodepool get-upgrades --resource-group MyResourceGroup --cluster-name MyManagedCluster --nodepool-name MyNodePool

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool list

Elencare i pool di nodi nel cluster Kubernetes gestito. Per ottenere l'elenco dei nodi nel comando di esecuzione kubectl get nodes del cluster.

az aks nodepool list --cluster-name
                     --resource-group

Parametri necessari

--cluster-name

Il nome del cluster.

--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 nodepool list (aks-preview estensione)

Elencare i pool di nodi nel cluster Kubernetes gestito.

az aks nodepool list --cluster-name
                     --resource-group

Parametri necessari

--cluster-name

Il nome del cluster.

--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 nodepool operation-abort

Interrompere l'ultima operazione in esecuzione nel pool di nodi.

az aks nodepool operation-abort --cluster-name
                                --name
                                --resource-group
                                [--no-wait]

Esempio

Interruzione dell'operazione nel pool di agenti

az aks nodepool operation-abort -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool operation-abort (aks-preview estensione)

Interrompere l'ultima operazione in esecuzione nel pool di nodi.

az aks nodepool operation-abort --cluster-name
                                --name
                                --resource-group
                                [--aks-custom-headers]
                                [--no-wait]

Esempio

Interruzione dell'operazione nel pool di agenti

az aks nodepool operation-abort -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--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 nodepool scale

Ridimensionare il pool di nodi in un cluster Kubernetes gestito.

az aks nodepool scale --cluster-name
                      --name
                      --resource-group
                      [--no-wait]
                      [--node-count]

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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
--node-count -c

Numero di nodi nel pool di nodi Kubernetes.

Valore predefinito: 3
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 nodepool scale (aks-preview estensione)

Ridimensionare il pool di nodi in un cluster Kubernetes gestito.

az aks nodepool scale --cluster-name
                      --name
                      --resource-group
                      [--aks-custom-headers]
                      [--no-wait]
                      [--node-count]

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--no-wait

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

Valore predefinito: False
--node-count -c

Numero di nodi nel pool di nodi Kubernetes.

Valore predefinito: 3
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 nodepool show

Visualizzare i dettagli per un pool di nodi nel cluster Kubernetes gestito.

az aks nodepool show --cluster-name
                     --name
                     --resource-group

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool show (aks-preview estensione)

Visualizzare i dettagli per un pool di nodi nel cluster Kubernetes gestito.

az aks nodepool show --cluster-name
                     --name
                     --resource-group

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--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 nodepool start

Avviare il pool di agenti arrestato nel cluster Kubernetes gestito.

az aks nodepool start --cluster-name
                      --name
                      --resource-group
                      [--aks-custom-headers]
                      [--no-wait]

Esempio

Avviare il pool di agenti nel cluster gestito

az aks nodepool start --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--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 nodepool start (aks-preview estensione)

Avviare il pool di agenti arrestato nel cluster Kubernetes gestito.

az aks nodepool start --cluster-name
                      --name
                      --resource-group
                      [--aks-custom-headers]
                      [--no-wait]

Esempio

Avviare il pool di agenti nel cluster gestito

az aks nodepool start --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--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 nodepool stop

Arrestare l'esecuzione del pool di agenti nel cluster Kubernetes gestito.

az aks nodepool stop --cluster-name
                     --name
                     --resource-group
                     [--aks-custom-headers]
                     [--no-wait]

Esempio

Arrestare il pool di agenti nel cluster gestito

az aks nodepool stop --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--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 nodepool stop (aks-preview estensione)

Arrestare l'esecuzione del pool di agenti nel cluster Kubernetes gestito.

az aks nodepool stop --cluster-name
                     --name
                     --resource-group
                     [--aks-custom-headers]
                     [--no-wait]

Esempio

Arrestare il pool di agenti nel cluster gestito

az aks nodepool stop --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--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 nodepool update

Aggiornare le proprietà di un pool di nodi.

Aggiornare un pool di nodi per abilitare/disabilitare il ridimensionamento automatico del cluster o modificare il numero minimo o il numero massimo. Quando viene chiamato senza argomenti facoltativi, questo tenta di spostare il pool di nodi nello stato di obiettivo senza modificare la configurazione corrente del pool di nodi. Può essere usato per uscire da uno stato non riuscito.

az aks nodepool update --cluster-name
                       --name
                       --resource-group
                       [--aks-custom-headers]
                       [--allowed-host-ports]
                       [--asg-ids]
                       [--disable-cluster-autoscaler]
                       [--drain-timeout]
                       [--enable-cluster-autoscaler]
                       [--labels]
                       [--max-count]
                       [--max-surge]
                       [--min-count]
                       [--mode {System, User}]
                       [--no-wait]
                       [--node-soak-duration]
                       [--node-taints]
                       [--os-sku {AzureLinux, CBLMariner, Mariner}]
                       [--scale-down-mode {Deallocate, Delete}]
                       [--tags]
                       [--update-cluster-autoscaler]

Esempio

Riconciliare il pool di nodi allo stato corrente.

az aks nodepool update -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Abilitare il ridimensionamento automatico del cluster nell'intervallo di conteggio dei nodi [1,5]

az aks nodepool update --enable-cluster-autoscaler --min-count 1 --max-count 5 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Disabilitare il ridimensionamento automatico del cluster per un cluster esistente

az aks nodepool update --disable-cluster-autoscaler -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Aggiornare il numero minimo o il numero massimo per il ridimensionamento automatico del cluster.

az aks nodepool update --update-cluster-autoscaler --min-count 1 --max-count 10 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Coppie chiave-valore delimitate da virgole per specificare intestazioni personalizzate.

--allowed-host-ports

Esporre le porte host nel pool di nodi. Se specificato, il formato deve essere un elenco separato da spazi di intervalli con protocollo, ad esempio. 80/TCP 443/TCP 4000-5000/TCP.

--asg-ids

ID dei gruppi di sicurezza delle applicazioni a cui deve appartenere l'interfaccia di rete del pool di nodi. Se specificato, il formato deve essere un elenco di ID separati da spazi.

--disable-cluster-autoscaler -d

Disabilitare la scalabilità automatica del cluster.

Valore predefinito: False
--drain-timeout

Quando i nodi svuotano il numero di minuti di attesa per la rimozione di tutti i pod.

--enable-cluster-autoscaler -e

Abilitare il ridimensionamento automatico del cluster.

Valore predefinito: False
--labels

Etichette dei nodi per il pool di nodi. Vedere https://aka.ms/node-labels per la sintassi delle etichette.

--max-count

Numero massimo di nodi usato per il ridimensionamento automatico, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--max-surge

Nodi aggiuntivi usati per velocizzare l'aggiornamento. Se specificato, rappresenta il numero o la percentuale utilizzata, ad esempio. 5 o 33%.

--min-count

Numero minimo di nodi usato per la scalabilità automatica, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--mode

Modalità per un pool di nodi che definisce la funzione primaria di un pool di nodi. Se impostato come "Sistema", il servizio Azure Kubernetes preferisce la pianificazione dei pod di sistema ai pool di nodi con la modalità System. Per ulteriori informazioni, vedi https://aka.ms/aks/nodepool/mode.

Valori accettati: System, User
--no-wait

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

Valore predefinito: False
--node-soak-duration

Quantità di tempo (in minuti) di attesa dopo lo svuotamento di un nodo e prima di riimagarla e passare al nodo successivo.

--node-taints

Nodo taints per il pool di nodi. È possibile aggiornare il taint del nodo esistente di un pool di nodi o creare un nuovo taint del nodo per un pool di nodi. Passare la stringa "" vuota per rimuovere tutti i taints.

--os-sku

Os-sku del pool di nodi dell'agente.

Valori accettati: AzureLinux, CBLMariner, Mariner
--scale-down-mode

Descrivere il modo in cui le macchine virtuali vengono aggiunte o rimosse dai pool di nodi.

Valori accettati: Deallocate, Delete
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--update-cluster-autoscaler -u

Aggiornare il numero minimo o il numero massimo per il ridimensionamento automatico del cluster.

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 nodepool update (aks-preview estensione)

Aggiornare le proprietà di un pool di nodi.

Aggiornare un pool di nodi per abilitare/disabilitare il ridimensionamento automatico del cluster o modificare il numero minimo o il numero massimo. Quando viene chiamato senza argomenti facoltativi, questo tenta di spostare il pool di nodi nello stato di obiettivo senza modificare la configurazione corrente del pool di nodi. Può essere usato per uscire da uno stato non riuscito.

az aks nodepool update --cluster-name
                       --name
                       --resource-group
                       [--aks-custom-headers]
                       [--allowed-host-ports]
                       [--asg-ids]
                       [--dcat]
                       [--disable-cluster-autoscaler]
                       [--disable-fips-image]
                       [--disable-secure-boot]
                       [--disable-vtpm]
                       [--drain-timeout]
                       [--enable-artifact-streaming]
                       [--enable-cluster-autoscaler]
                       [--enable-custom-ca-trust]
                       [--enable-fips-image]
                       [--enable-secure-boot]
                       [--enable-vtpm]
                       [--if-match]
                       [--if-none-match]
                       [--labels]
                       [--max-count]
                       [--max-surge]
                       [--min-count]
                       [--mode {Gateway, System, User}]
                       [--no-wait]
                       [--node-soak-duration]
                       [--node-taints]
                       [--os-sku {AzureLinux, Ubuntu}]
                       [--scale-down-mode {Deallocate, Delete}]
                       [--ssh-access {disabled, localuser}]
                       [--tags]
                       [--update-cluster-autoscaler]
                       [--yes]

Esempio

Riconciliare il pool di nodi allo stato corrente.

az aks nodepool update -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Abilitare il ridimensionamento automatico del cluster nell'intervallo di conteggio dei nodi [1,5]

az aks nodepool update --enable-cluster-autoscaler --min-count 1 --max-count 5 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Disabilitare il ridimensionamento automatico del cluster per un cluster esistente

az aks nodepool update --disable-cluster-autoscaler -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Aggiornare il numero minimo o il numero massimo per il ridimensionamento automatico del cluster.

az aks nodepool update --update-cluster-autoscaler --min-count 1 --max-count 10 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Modificare un pool di nodi in modalità di sistema

az aks nodepool update --mode System -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--allowed-host-ports
Anteprima

Esporre le porte host nel pool di nodi. Se specificato, il formato deve essere un elenco delimitato da virgole di intervalli con protocollo, ad esempio. 80/TCP,443/TCP,4000-5000/TCP. Deve usare il tipo di pool di agenti VMSS.

--asg-ids
Anteprima

ID dei gruppi di sicurezza delle applicazioni a cui deve appartenere l'interfaccia di rete del pool di nodi. Se specificato, il formato deve essere un elenco delimitato da virgole di ID. Deve usare il tipo di pool di agenti VMSS.

--dcat --disable-custom-ca-trust

Disabilitare l'attendibilità CA personalizzata nel pool di nodi dell'agente.

Valore predefinito: False
--disable-cluster-autoscaler -d

Disabilitare la scalabilità automatica del cluster.

Valore predefinito: False
--disable-fips-image

Passare all'uso del sistema operativo non abilitato per FIPS nei nodi dell'agente.

Valore predefinito: False
--disable-secure-boot
Anteprima

Disabilitare l'avvio protetto in un pool di nodi dell'agente abilitato per l'avvio attendibile esistente.

Valore predefinito: False
--disable-vtpm
Anteprima

Disabilitare vTPM in un pool di nodi dell'agente abilitato per l'avvio attendibile esistente.

Valore predefinito: False
--drain-timeout

Quando i nodi svuotano il numero di minuti di attesa per la rimozione di tutti i pod.

--enable-artifact-streaming
Anteprima

Abilitare lo streaming degli artefatti per VirtualMachineScaleSets gestiti da un pool di nodi per velocizzare l'avvio sporadico dei contenitori in un nodo tramite il caricamento di immagini su richiesta. Per usare questa funzionalità, le immagini del contenitore devono anche abilitare lo streaming degli artefatti nel Registro Azure Container. Se non specificato, il valore predefinito è false.

Valore predefinito: False
--enable-cluster-autoscaler -e

Abilitare il ridimensionamento automatico del cluster. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--enable-custom-ca-trust

Abilitare Attendibilità CA personalizzata nel pool di nodi dell'agente.

Valore predefinito: False
--enable-fips-image

Passare all'uso del sistema operativo abilitato per FIPS nei nodi dell'agente.

Valore predefinito: False
--enable-secure-boot
Anteprima

Abilitare l'avvio protetto in un pool di nodi dell'agente abilitato per l'avvio attendibile esistente. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--enable-vtpm
Anteprima

Abilitare vTPM in un pool di nodi dell'agente abilitato per l'avvio attendibile esistente. Deve usare il tipo di pool di agenti VMSS.

Valore predefinito: False
--if-match

Il valore specificato verrà confrontato con l'ETag del pool di nodi, se corrisponde all'operazione procederà. Se non corrisponde, la richiesta verrà rifiutata per evitare sovrascrizioni accidentali. Questa impostazione non deve essere specificata durante la creazione di un nuovo pool di agenti.

--if-none-match

Impostare su '*' per consentire la creazione di un nuovo pool di nodi, ma per impedire l'aggiornamento di un pool di nodi esistente. Gli altri valori verranno ignorati.

--labels

Etichette dei nodi per il pool di nodi. Vedere https://aka.ms/node-labels per la sintassi delle etichette.

--max-count

Numero massimo di nodi usato per il ridimensionamento automatico, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--max-surge

Nodi aggiuntivi usati per velocizzare l'aggiornamento. Se specificato, rappresenta il numero o la percentuale utilizzata, ad esempio. 5 o 33%.

--min-count

Numero di nodi Minimun usato per la scalabilità automatica, quando si specifica "--enable-cluster-autoscaler". Specificare il valore nell'intervallo di [0, 1000] per il pool di nodi utente e [1.1000] per il pool di nodi di sistema.

--mode

Modalità per un pool di nodi che definisce la funzione primaria di un pool di nodi. Se impostato come "Sistema", il servizio Azure Kubernetes preferisce la pianificazione dei pod di sistema ai pool di nodi con la modalità System. Per ulteriori informazioni, vedi https://aka.ms/aks/nodepool/mode.

Valori accettati: Gateway, System, User
--no-wait

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

Valore predefinito: False
--node-soak-duration

Quantità di tempo (in minuti) di attesa dopo lo svuotamento di un nodo e prima di riimagarla e passare al nodo successivo.

--node-taints

Nodo taints per il pool di nodi.

--os-sku

Os-sku del pool di nodi dell'agente.

Valori accettati: AzureLinux, Ubuntu
--scale-down-mode

Descrive il modo in cui le macchine virtuali vengono aggiunte o rimosse dai pool di nodi.

Valori accettati: Deallocate, Delete
--ssh-access
Anteprima

Aggiornare l'impostazione SSH per il pool di nodi. Usare "disabled" per disabilitare l'accesso SSH, "localuser" per abilitare l'accesso SSH tramite chiave privata.

Valori accettati: disabled, localuser
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--update-cluster-autoscaler -u

Aggiornare il numero minimo o il numero massimo per il ridimensionamento automatico del cluster.

Valore predefinito: False
--yes -y

Indica che non è richiesta la conferma.

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 nodepool upgrade

Aggiornare il pool di nodi in un cluster Kubernetes gestito.

az aks nodepool upgrade --cluster-name
                        --name
                        --resource-group
                        [--aks-custom-headers]
                        [--drain-timeout]
                        [--kubernetes-version]
                        [--max-surge]
                        [--no-wait]
                        [--node-image-only]
                        [--node-soak-duration]
                        [--snapshot-id]
                        [--yes]

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Coppie chiave-valore delimitate da virgole per specificare intestazioni personalizzate.

--drain-timeout

Quando i nodi vengono svuotati per quanto tempo attendere la rimozione di tutti i pod.

--kubernetes-version -k

Versione di Kubernetes per aggiornare il pool di nodi a, ad esempio "1.16.9".

--max-surge

Nodi aggiuntivi usati per velocizzare l'aggiornamento. Se specificato, rappresenta il numero o la percentuale utilizzata, ad esempio. 5 o 33% (che si escludono a vicenda con "--node-image-only". Vedere "az aks nodepool update --max-surge" per aggiornare max surge prima dell'aggiornamento con "--node-image-only".

--no-wait

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

Valore predefinito: False
--node-image-only

Aggiorna solo l'immagine del nodo del pool di agenti.

Valore predefinito: False
--node-soak-duration

Quantità di tempo (in minuti) di attesa dopo lo svuotamento di un nodo e prima di riimagarla e passare al nodo successivo.

--snapshot-id

ID snapshot di origine usato per aggiornare questo pool di nodi.

--yes -y

Indica che non è richiesta la conferma.

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 nodepool upgrade (aks-preview estensione)

Aggiornare il pool di nodi in un cluster Kubernetes gestito.

az aks nodepool upgrade --cluster-name
                        --name
                        --resource-group
                        [--aks-custom-headers]
                        [--drain-timeout]
                        [--if-match]
                        [--if-none-match]
                        [--kubernetes-version]
                        [--max-surge]
                        [--no-wait]
                        [--node-image-only]
                        [--node-soak-duration]
                        [--snapshot-id]
                        [--yes]

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--drain-timeout

Quando i nodi svuotano il numero di minuti di attesa per la rimozione di tutti i pod.

--if-match

Il valore specificato verrà confrontato con l'ETag del pool di nodi, se corrisponde all'operazione procederà. Se non corrisponde, la richiesta verrà rifiutata per evitare sovrascrizioni accidentali. Questa impostazione non deve essere specificata durante la creazione di un nuovo pool di agenti. Per le richieste di versione dell'immagine del nodo di aggiornamento, questa operazione verrà ignorata.

--if-none-match

Impostare su '*' per consentire la creazione di un nuovo pool di nodi, ma per impedire l'aggiornamento di un pool di nodi esistente. Gli altri valori verranno ignorati.

--kubernetes-version -k

Versione di Kubernetes per aggiornare il pool di nodi a, ad esempio "1.11.12".

--max-surge

Nodi aggiuntivi usati per velocizzare l'aggiornamento. Se specificato, rappresenta il numero o la percentuale utilizzata, ad esempio. 5 o 33%.

--no-wait

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

Valore predefinito: False
--node-image-only

Aggiorna solo l'immagine del nodo del pool di agenti.

Valore predefinito: False
--node-soak-duration

Quantità di tempo (in minuti) di attesa dopo lo svuotamento di un nodo e prima di riimagarla e passare al nodo successivo.

--snapshot-id

ID snapshot di origine usato per aggiornare questo pool di nodi. Deve usare il tipo di pool di agenti VMSS.

--yes -y

Indica che non è richiesta la conferma.

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 nodepool wait

Attendere che un pool di nodi raggiunga uno stato desiderato.

Se un'operazione in un pool di nodi è stata interrotta o è stata avviata con --no-wait, usare questo comando per attendere il completamento.

az aks nodepool wait --cluster-name
                     --name
                     --resource-group
                     [--created]
                     [--custom]
                     [--deleted]
                     [--exists]
                     [--interval]
                     [--timeout]
                     [--updated]

Esempio

Attendere che un pool di nodi raggiunga uno stato desiderato, polling ogni minuto per un massimo di trenta minuti.

az aks nodepool wait --created --interval 60 --cluster-name MyManagedCluster --resource-group MyResourceGroup --nodepool-name MyNodePool --timeout 1800

Parametri necessari

--cluster-name

Il nome del cluster.

--name --nodepool-name -n

Nome del pool di nodi.

--resource-group -g

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

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

Valore predefinito: False
--exists

Attendere che la risorsa esista.

Valore predefinito: False
--interval

Intervallo di polling in secondi.

Valore predefinito: 30
--timeout

Attesa massima in secondi.

Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

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.