共用方式為


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

節點集區的節點污點 (taint)。 建立節點集區之後,您就無法變更節點污點。

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

後續步驟

AksHci PowerShell 參考