Freigeben über


New-AksHciNodePool

Übersicht

Erstellt einen neuen Knotenpool für einen vorhandenen Cluster

Syntax

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

BESCHREIBUNG

Erstellt einen neuen Knotenpool für einen vorhandenen Cluster

Beispiele

Erstellen eines neuen Knotenpools mit Standardparametern

New-AksHciNodePool -clusterName mycluster -name nodepool1

Erstellen eines Linux-Knotenpools

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

Erstellen eines Windows-Knotenpools

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

Erstellen eines Knotenpools mit benutzerdefinierter VM-Größe

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

Erstellen eines Knotenpools mit Taints

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

Erstellen eines Knotenpools mit maximaler Podanzahl

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

Deaktivieren der horizontalen Autoskalierung auf einem neuen Knotenpool

Dieser Parameter wird ignoriert, wenn die horizontale Autoskalierung nicht im Cluster aktiviert ist.

New-AksHciNodePool -clusterName mycluster -name nodepool1 -disableAutoscaler

Parameter

-clusterName

Der Name des vorhandenen Kubernetes-Clusters

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

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

-name

Der Name Ihres Knotenpools Der Name des Knotenpools darf keinem Namen eines anderen vorhandenen Knotenpools entsprechen.

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

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

-count

Die Anzahl der Knoten in Ihrem Knotenpool Der Standardwert lautet 1.

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

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

-osType

Der Betriebssystemtyp der Knoten in Ihrem Knotenpool. Der Standardwert ist „Linux“.

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

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

-vmSize

Die VM-Größe der Knoten in Ihrem Knotenpool Der Standardwert ist Standard_K8S3_v1. Verwenden Sie den Befehl Get-AksHciVmSize, um die verfügbaren VM-Größen abzurufen.

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

Die Knotentaints für den Knotenpool. Sie können die Knotentaints nicht mehr ändern, nachdem der Knotenpool erstellt wurde.

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

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

-maxPodCount

Maximale Anzahl von Pods, die auf einem Knoten bereitgestellt werden können Diese Zahl muss größer als 50 sein.

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

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

-disableAutoScaler

Deaktivieren der horizontalen Autoskalierung für diesen Knotenpool. Gilt nur, wenn die horizontale Autoskalierung für den Cluster aktiviert ist.

Type: Parameter
Parameter Sets: (All)
Aliases:

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

Nächste Schritte

PowerShell-Referenz für AksHci