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
创建具有自定义 VM 大小的节点池
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
-name
节点池的名称。 节点池名称不得与另一个现有节点池相同。
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-count
节点池的节点数。 默认值为 1。
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-osType
节点池中节点的 OS 类型。 默认为 Linux。
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Linux
Accept pipeline input: False
Accept wildcard characters: False
-vmSize
节点池中节点的 VM 大小。 默认为 Standard_K8S3_v1。 若要获取可用 VM 大小,请使用 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