New-AksHciNodePool

개요

기존 클러스터에 대한 새 노드 풀을 만듭니다.

구문

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

Description

기존 클러스터에 대한 새 노드 풀을 만듭니다.

예제

기본 매개 변수를 사용하여 새 노드 풀 만들기

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

taint를 사용하여 노드 풀 만들기

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

-이름

노드 풀의 이름입니다. 노드 풀 이름은 다른 기존 노드 풀과 동일하지 않아야 합니다.

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

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

-횟수

노드 풀의 노드 수입니다. 기본값은 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 참조