Compartilhar via


New-AksHciNodePool

Sinopse

Crie um novo pool de nós para um cluster existente.

Sintaxe

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

Descrição

Crie um novo pool de nós para um cluster existente.

Exemplos

Criar um novo pool de nós com parâmetros padrão

New-AksHciNodePool -clusterName mycluster -name nodepool1

Criar um pool de nós do Linux

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

Criar um pool de nós do Windows

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

Criar um pool de nós com tamanho de VM personalizado

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

Criar um pool de nós com taints

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

Criar um pool de nós com contagem máxima de pods

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

Desabilitar o dimensionador automático horizontal em um novo pool de nós

Esse parâmetro será ignorado se o dimensionador automático horizontal não estiver habilitado no cluster.

New-AksHciNodePool -clusterName mycluster -name nodepool1 -disableAutoscaler

Parâmetros

-clusterName

O nome do cluster kubernetes existente.

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

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

-Nome

O nome do pool de nós. O nome do pool de nós não deve ser o mesmo que outro pool de nós existente.

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

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

-Contar

A contagem de nós do pool de nós. O valor padrão é 1.

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

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

-osType

O tipo de sistema operacional dos nós no pool de nós. O padrão é Linux.

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

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

-vmSize

O tamanho da VM dos nós no pool de nós. O padrão é Standard_K8S3_v1. Para obter os tamanhos de VM disponíveis, use o comando 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

-Fere

O nó taints para o pool de nós. Não é possível alterar os taints de nó depois que o pool de nós é criado.

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

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

-maxPodCount

O número máximo de pods implantados em um nó. Esse número precisa ser maior que 50.

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

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

-disableAutoScaler

Desabilite o dimensionador automático horizontal para esse pool de nós. Válido somente se o dimensionador automático horizontal estiver habilitado para o cluster.

Type: Parameter
Parameter Sets: (All)
Aliases:

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

Próximas etapas

Referência do AksHci PowerShell