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