Partilhar via


New-AksHciNodePool

Sinopse

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

Syntax

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

Descrição

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

Exemplos

Criar um novo conjunto de nós com parâmetros predefinidos

New-AksHciNodePool -clusterName mycluster -name nodepool1

Criar um conjunto de nós do Linux

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

Criar um conjunto de nós do Windows

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

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

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

Criar um conjunto de nós com taints

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

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

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

Desativar o dimensionador automático horizontal num novo conjunto de nós

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

New-AksHciNodePool -clusterName mycluster -name nodepool1 -disableAutoscaler

Parâmetros

-clusterName

O nome do cluster do Kubernetes existente.

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

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

-name

O nome do conjunto de nós. O nome do conjunto de nós não pode ser o mesmo que outro conjunto 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

-count

A contagem de nós do conjunto de nós. A predefiniçã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 SO dos nós no conjunto de nós. Predefinições para 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 conjunto de nós. Predefinições para Standard_K8S3_v1. Para obter os tamanhos de VM disponíveis, utilize 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

-taints

Os taints de nó para o conjunto de nós. Não pode alterar os taints do nó após a criação do conjunto de nós.

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 implementáveis num nó. Este número tem de ser superior a 50.

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

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

-disableAutoScaler

Desative o dimensionador automático horizontal para este conjunto de nós. Só é válido se o dimensionador automático horizontal estiver ativado para o cluster.

Type: Parameter
Parameter Sets: (All)
Aliases:

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

Passos seguintes

Referência do PowerShell do AksHci