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