Поделиться через


New-AksHciNodePool

Краткий обзор

Создайте пул узлов для существующего кластера.

Синтаксис

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

Описание

Создайте пул узлов для существующего кластера.

Примеры

Создание пула узлов с параметрами по умолчанию

New-AksHciNodePool -clusterName mycluster -name nodepool1

Создание пула узлов Linux

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

Создание пула узлов Windows

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

Создание пула узлов с настраиваемым размером виртуальной машины

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

Создание пула узлов с запятыми

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

Создание пула узлов с максимальным количеством модулей pod

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

Отключение горизонтального автомасштабирования в новом пуле узлов

Этот параметр будет игнорироваться, если средство горизонтального автомасштабирования не включено в кластере.

New-AksHciNodePool -clusterName mycluster -name nodepool1 -disableAutoscaler

Параметры

-clusterName

Имя существующего кластера Kubernetes.

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

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

-Имя

Имя пула узлов. Имя пула узлов не должно совпадать с именем другого существующего пула узлов.

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

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

-Рассчитывать

Количество узлов пула узлов. По умолчанию равен 1.

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

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

-osType

Тип ОС узлов в пуле узлов. По умолчанию используется Linux.

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

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

-vmSize

Размер виртуальной машины узлов в пуле узлов. Значение по умолчанию Standard_K8S3_v1. Чтобы получить доступные размеры виртуальных машин, используйте команду 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

Сведения об узлах для пула узлов. Изменить ограничения узлов после создания пула узлов невозможно.

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

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

-maxPodCount

Максимальное число контейнеров pod, развертываемых на узле. Это число должно быть больше 50.

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

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

-disableAutoScaler

Отключите средство горизонтального автомасштабирования для этого пула узлов. Допустимо, только если для кластера включено средство горизонтального автомасштабирования.

Type: Parameter
Parameter Sets: (All)
Aliases:

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

Дальнейшие действия

Справочник по PowerShell для AksHci