Partager via


New-AzAksArcNodepool

Créer le pool d’agents dans le cluster approvisionné

Syntaxe

New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   [-Count <Int32>]
   [-EnableAutoScaling]
   [-MinCount <Int32>]
   [-MaxCount <Int32>]
   [-MaxPod <Int32>]
   [-NodeLabel <Hashtable>]
   [-NodeTaint <String[]>]
   [-OSSku <String>]
   [-OSType <String>]
   [-Tag <Hashtable>]
   [-VMSize <String>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -InputObject <IAksArcIdentity>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   [-EnableAutoScaling]
   -MinCount <Int32>
   -MaxCount <Int32>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -JsonFilePath <String>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -JsonString <String>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Créer le pool d’agents dans le cluster approvisionné

Exemples

Exemple 1 : Créer un pool de nœuds

New-AzAksArcNodepool -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Name azps_test_nodepool_example

Ajoute un pool de nœuds dans le cluster approvisionné avec une configuration par défaut.

Exemple 2 : Créer un pool de nœuds avec 3 nœuds

New-AzAksArcNodepool -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Name azps_test_nodepool_example -Count 3

Ajoute un pool de nœuds dans le cluster approvisionné avec 3 nœuds Worker.

Paramètres

-AsJob

Exécuter la commande en tant que travail

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClusterName

Nom du cluster Kubernetes sur lequel l’opération est appelée.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Count

Nombre de nœuds dans le pool d’agents. La valeur par défaut est 1.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableAutoScaling

Indique s’il faut activer la mise à l’échelle automatique. La valeur par défaut est false

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Paramètre d’identité

Type:IAksArcIdentity
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-JsonFilePath

Chemin d’accès du fichier Json fourni à l’opération Créer

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JsonString

Chaîne Json fournie à l’opération Create

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MaxCount

Nombre maximal de nœuds pour la mise à l’échelle automatique

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MaxPod

Nombre maximal de pods qui peuvent s’exécuter sur un nœud.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MinCount

Nombre minimal de nœuds pour la mise à l’échelle automatique

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Paramètre pour le nom du pool d’agents dans le cluster approvisionné.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NodeLabel

Étiquettes de nœud à conserver sur tous les nœuds du pool d’agents.

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NodeTaint

Les teintes ajoutées aux nouveaux nœuds pendant la création et la mise à l’échelle du pool de nœuds. Par exemple, key=value :NoSchedule.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NoWait

Exécuter la commande de manière asynchrone

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OSSku

Spécifie la référence SKU du système d’exploitation utilisée par le pool d’agents. La valeur par défaut est CBLMarinr si OSType est Linux. La valeur par défaut est Windows2019 quand OSType est Windows.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OSType

Type de système d’exploitation d’image KubernetesVersion particulier (Linux, Windows)

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources. Le nom ne respecte pas la casse.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SubscriptionId

ID de l’abonnement cible.

Type:String
Position:Named
Valeur par défaut:(Get-AzContext).Subscription.Id
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Tag

Balises de ressource

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMSize

Taille de la référence SKU de machine virtuelle du nœud du pool d’agents.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

IAksArcIdentity

Sorties

IAgentPool