Set-AksHciCluster

개요

컨트롤 플레인 노드 수를 조정하고, 자동 크기 조정기를 사용하거나 사용하지 않도록 설정하고, 자동 크기 조정기 구성 프로필을 설정합니다.

Syntax

컨트롤 플레인 노드 크기 조정

Set-AksHciCluster -name <String>
                  [-controlPlaneNodeCount <int>]
                  [-enableAutoScaler <boolean>]
                  [-autoScalerProfileName <string>]
                  [-controlPlaneVmSize <string>]

Description

클러스터의 컨트롤 플레인 노드 또는 작업자 노드 수를 조정합니다. 컨트롤 플레인 노드와 작업자 노드의 크기를 독립적으로 조정해야 합니다.

예제

컨트롤 플레인 노드 크기 조정

Set-AksHciCluster -name myCluster -controlPlaneNodeCount 3

기본 구성 프로필을 사용하여 자동 크기 조정기 사용

Set-AksHciCluster -name myCluster -enableAutoScaler $true

명명된 구성 프로필을 사용하여 자동 크기 조정기 사용

Set-AksHciCluster -name myCluster -enableAutoScaler $true -autoScalerProfileName myAutoScalerProfile

자동 크기 조정기 사용 안 함

Set-AksHciCluster -name myCluster -enableAutoScaler $false

자동 크기 조정기 구성 프로필 변경

Set-AksHciCluster -name myCluster -autoScalerProfileName anotherAutoScalerProfile

대상 클러스터의 컨트롤 플레인 노드에 대한 가상 머신 크기 업데이트

Standard_A4_v2 새 가상 머신 크기로 사용하도록 에서 mycluster-linux 컨트롤 플레인 노드를 업데이트합니다.

Set-AksHciCluster -name mycluster -controlPlaneVmSize Standard_A4_v2

매개 변수

-이름

Kubernetes 클러스터의 영숫자 이름입니다.

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

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

-controlPlaneNodeCount

컨트롤 플레인의 노드 수입니다. 기본값은 1입니다.

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

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

-enableAutoScaler

$true설정된 경우: 지정된 AKS 하이브리드 클러스터에 대해 workernode 자동 크기 조정기를 사용하도록 설정합니다. Kubernetes 스케줄러가 Pod를 예약하기에 충분한 작업자 노드 리소스를 찾을 수 없는 경우 클러스터의 모든 노드 풀은 이제 추가 노드에 대한 수요에 따라 최소 노드 수에서 최대 노드 수로 자동으로 확장됩니다. 자세한 내용은 클러스터 자동 크기 조정에 PowerShell 사용 설명서를 참조하세요. $false 설정된 경우: 지정된 클러스터에 대한 자동 크기 조정기를 사용하지 않도록 설정합니다. 클러스터의 노드 풀은 자동 크기 조정기를 사용하지 않도록 설정했을 때의 규모로 유지됩니다.

참고

Azure와 달리 AKS 하이브리드의 자동 크기 조정기에는 무제한 리소스를 사용할 수 없습니다. 자동 크기 조정이 항상 성공할 수 있도록 리소스를 예약하지 않습니다. 클러스터에 다른 워크로드(예: 가상 머신, AKS 클러스터 등)가 있는 경우 리소스를 소비하면 자동 크기 조정기가 실패할 수 있습니다. 명령을 사용하여 kubectl get events 자동 크기 조정기 작업이 실패한 이유를 확인할 수 있습니다. 자동 크기 조정기는 자동 크기 조정기 구성 프로필의 설정에 따라 실패한 작업을 다시 시도합니다. 자세한 내용은 클러스터 자동 크기 조정에 PowerShell 사용 문서를 참조하세요.

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

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

-autoScalerProfleName

명령에 의해 정의된 자동 크기 조정기 구성 프로필의 New-AksHciAutoScalerProfile 이름입니다. 지정하지 않으면 기본 프로필이 사용됩니다. 자세한 내용은 클러스터 자동 크기 조정에 PowerShell 사용 설명서를 참조하세요.

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

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

-controlPlaneVmSize

노드 풀의 가상 vm 크기 변경

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

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

참고

및 매개 변수 windowsNodeCountlinuxNodeCount 는 더 이상 사용되지 않으며 명령에서 Set-AksHciCLuster 제거되었습니다. count 명령에 대한 매개 변수를 Set-AksHciNodePool 사용하여 AKS 하이브리드 클러스터의 노드 풀에 있는 작업자 노드 수를 수동으로 변경합니다.

다음 단계

AksHci PowerShell 참조