Share via


Set-AksHciAutoScalerProfile

개요

자동 크기 조정기 구성 프로필의 개별 설정을 구성합니다.

Syntax

기존 자동 크기 조정기 구성 프로필에서 설정 변경

Set-AksHciAutoScalerProfile 
                              -name myProfile 
                              -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }

Description

기존 자동 크기 조정기 구성 프로필의 하나 이상의 개별 설정을 새 값으로 변경합니다. 설정할 수 있는 값은 다음과 같습니다.

ProfileSetting
min-node-count 0
max-node-count 1
scan-interval 10초
scale-down-delay-after-add 10분
scale-down-delay-after-delete 10초
scale-down-delay-after-failure 3분
scale-down-unneeded-time 10분
scale-down-unready-time 20분
scale-down-utilization-threshold 0.5
max-graceful-termination-sec 600초
balance-similar-node-groups false
확장기 random
skip-nodes-with-local-storage true
skip-nodes-with-system-pods true
max-empty-bulk-delete 10개 노드
new-pod-scale-up-delay 0초
max-total-unready-percentage 45%
max-node-provision-time 15분
ok-total-unready-count 3개 노드

예제

최소 및 최대 노드 수 변경

max-node-count를 너무 높게 설정하면 시스템에 리소스가 부족할 경우 오류가 발생할 수 있습니다. 그런 일이 발생하면. 값을 더 낮은 설정으로 변경하고 시스템이 따라잡을 때까지 기다립니다. 이 프로세스는 기본 설정으로 최대 90분이 걸릴 수 있습니다.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }

시스템이 크기 조정 시도 사이에 대기하는 시간을 1분으로 변경합니다.

예를 들어 이 값이 너무 낮게 설정되면 노드 생성/삭제 주기가 과도하게 발생할 수 있습니다. Set-AksHciCluster -name myCluster -enableAutoScaler $false 명령을 사용하여 자동 크기 조정기를 끕니다. 프로필을 더 보통 값으로 수정한 다음 자동 크기 조정기를 다시 사용하도록 설정하여 더 정상적으로 복구합니다.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }

시스템에서 새 노드가 준비될 때까지 기다리는 시간을 변경합니다.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }

매개 변수

-이름

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

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

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

-autoScalerProfileConfig

자동 크기 조정기 구성 프로필에 대해 설정할 매개 변수의 키-값 쌍 배열

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

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

다음 단계

AksHci PowerShell 참조