New-AksHciNodePool

Synopsis

Créer un nouveau pool de nœuds sur un cluster existant.

Syntaxe

New-AksHciNodePool -clusterName <String>
                   -name <String>
                  [-count <int>]
                  [-osType <String>]
                  [-vmSize <VmSize>]
                  [-taints <Taint>]
                  [-maxPodCount <int>]
                  [-disableAutoScaler]

Description

Créez un nouveau pool de nœuds sur un cluster existant.

Exemples

Créer un pool de nœuds avec des paramètres par défaut

New-AksHciNodePool -clusterName mycluster -name nodepool1

Créer un pool de nœuds Linux

New-AksHciNodePool -clusterName mycluster -name linuxnodepool -osType linux

Créer un pool de nœuds Windows

New-AksHciNodePool -clusterName mycluster -name windowsnodepool -osType Windows -osSku Windows2022

Créer un pool de nœuds avec une taille de machine virtuelle personnalisée

New-AksHciNodePool -clusterName mycluster -name nodepool1 -vmSize Standard_A2_v2

Créer un pool de nœuds avec des aversions

New-AksHciNodePool -clusterName mycluster -name nodepool1 -taints sku=gpu:NoSchedule

Créer un pool de nœuds avec le nombre maximal de pods

New-AksHciNodePool -clusterName mycluster -name nodepool1 -maxPodCount 100

Désactiver l’autoscaler horizontal sur un nouveau pool de nœuds

Ce paramètre est ignoré si l’autoscaler horizontal n’est pas activé sur le cluster.

New-AksHciNodePool -clusterName mycluster -name nodepool1 -disableAutoscaler

Paramètres

-clusterName

Le nom du cluster Kubernetes existant.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-name

Nom de votre pool de nœuds. Le nom du pool de nœuds ne doit pas être identique à celui d’un autre pool de nœuds existant.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-count

Le nombre de nœuds sur votre pool de nœuds. La valeur par défaut est de 1.

Type: System.Int32
Parameter Sets: (All)
Aliases:

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

-osType

Type de système d’exploitation des nœuds dans votre pool de nœuds. Paramètre par défaut : Linux.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Linux
Accept pipeline input: False
Accept wildcard characters: False

-vmSize

Taille de machine virtuelle des nœuds dans votre pool de nœuds. Paramètre par défaut : Standard_K8S3_v1. Pour obtenir les tailles de machines virtuelles disponibles, utilisez la commande Get-AksHciVmSize.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Standard_K8S3_v1
Accept pipeline input: False
Accept wildcard characters: False

-taints

Les aversions de nœud pour le pool de nœuds. Vous ne pouvez pas changer les aversions des nœuds après la création du pool de nœuds.

Type: System.String
Parameter Sets: (All)
Aliases:

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

-maxPodCount

Nombre maximal de pods pouvant être déployés sur un nœud. Ce nombre doit être supérieur à 50.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 110
Accept pipeline input: False
Accept wildcard characters: False

-disableAutoScaler

Désactivez l’autoscaler horizontal pour ce pool de nœuds. Valide uniquement si l’autoscaler horizontal est activé pour le cluster.

Type: Parameter
Parameter Sets: (All)
Aliases:

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

Étapes suivantes

Références AksHci PowerShell