Update-AzAksNodePool

Aggiornare il pool di nodi in un cluster gestito.

Sintassi

Update-AzAksNodePool
      -ResourceGroupName <String>
      -ClusterName <String>
      -Name <String>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzAksNodePool
      -Name <String>
      -ClusterObject <PSKubernetesCluster>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzAksNodePool
      -InputObject <PSNodePool>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzAksNodePool
      -Id <String>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]

Descrizione

Aggiornare il pool di nodi in un cluster gestito.

Esempio

Impostare minimun count su 5 per il pool di nodi specificato

Update-AzAksNodePool -ResourceGroupName myResourceGroup -ClusterName myCluster -Name linuxpool -MinCount 5

Parametri

-AksCustomHeader

Intestazioni personalizzate del servizio Azure Kubernetes

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Eseguire il cmdlet in background

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Nome della risorsa cluster gestita.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ClusterObject

Oggetto cluster

Type:PSKubernetesCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAutoScaling

Se abilitare il ridimensionamento automatico

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Aggiornare il pool di nodi senza prompt

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

ID di un pool di nodi nel cluster Kubernetes gestito

Type:String
Aliases:ResourceId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Oggetto PSAgentPool, in genere passato attraverso la pipeline.

Type:PSNodePool
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-KubernetesVersion

Versione di Kubernetes da usare per la creazione del cluster.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxCount

Numero massimo di nodi per il ridimensionamento automatico

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxSurge

Numero massimo o percentuale di nodi che hanno subito un aumento durante l'aggiornamento.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinCount

Numero minimo di nodi per il ridimensionamento automatico.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Mode

Modalità pool

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome del pool di nodi.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeCount

Numero di nodi per i pool di nodi.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeImageOnly

Aggiornerà solo l'immagine del nodo dei pool di agenti.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeLabel

Etichette del pool di nodi usate per la compilazione della rete Kubernetes.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NodeTaint

I nodi aggiunti ai nuovi nodi durante la creazione e la scalabilità del pool di nodi

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nome del gruppo di risorse.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

ID della sottoscrizione. Per impostazione predefinita, i cmdlet vengono eseguiti nella sottoscrizione impostata nel contesto corrente. Se l'utente specifica un'altra sottoscrizione, il cmdlet corrente viene eseguito nella sottoscrizione specificata dall'utente. L'override delle sottoscrizioni ha effetto solo durante il ciclo di vita del cmdlet corrente. Non modifica la sottoscrizione nel contesto e non influisce sui cmdlet successivi.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Tag da rendere persistenti nel set di scalabilità di macchine virtuali del pool di agenti.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

PSNodePool

String

Output

PSNodePool