New-AksHciNodePool

Riepilogo

Creare un nuovo pool di nodi in un cluster esistente.

Sintassi

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

Descrizione

Creare un nuovo pool di nodi in un cluster esistente.

Esempio

Creare un nuovo pool di nodi con parametri predefiniti

New-AksHciNodePool -clusterName mycluster -name nodepool1

Creare un pool di nodi Linux

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

Creare un pool di nodi Windows

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

Creare un pool di nodi con dimensioni di macchina virtuale personalizzate

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

Creare un pool di nodi con taints

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

Creare un pool di nodi con numero massimo di pod

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

Disabilitare l'utilità di scalabilità automatica orizzontale in un nuovo pool di nodi

Questo parametro verrà ignorato se l'utilità di scalabilità automatica orizzontale non è abilitata nel cluster.

New-AksHciNodePool -clusterName mycluster -name nodepool1 -disableAutoscaler

Parametri

-clusterName

Nome del cluster Kubernetes esistente.

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

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

-Nome

Nome del pool di nodi. Il nome del pool di nodi non deve corrispondere a un altro pool di nodi esistente.

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

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

-Conteggio

Numero di nodi del pool di nodi. Assume il valore predefinito 1.

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

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

-osType

Tipo di sistema operativo dei nodi nel pool di nodi. Il valore predefinito è Linux.

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

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

-vmSize

Dimensioni della macchina virtuale dei nodi nel pool di nodi. L'impostazione predefinita è Standard_K8S3_v1. Per ottenere le dimensioni della macchina virtuale disponibili, usare il 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

I nodi sono taints per il pool di nodi. Non è possibile modificare i nodi dopo la creazione del pool di nodi.

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

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

-maxPodCount

Numero massimo di pod distribuibili in un nodo. Questo numero deve essere maggiore di 50.

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

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

-disableAutoScaler

Disabilitare il ridimensionamento automatico orizzontale per questo pool di nodi. Valido solo se il ridimensionamento automatico orizzontale è abilitato per il cluster.

Type: Parameter
Parameter Sets: (All)
Aliases:

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

Passaggi successivi

Informazioni di riferimento su PowerShell per AksHci