3.7. ROSA CLI를 사용한 클러스터 자동 스케일링 매개변수


ROSA CLI(rosa)를 사용할 때 자동 스케일러 매개변수를 구성하려면 클러스터 생성 명령에 다음 매개변수를 추가할 수 있습니다.

표 3.4. ROSA CLI에서 사용할 수 있는 구성 가능한 자동 스케일러 매개변수 (rosa)
설정설명유형 또는 범위예/디렉션

--autoscaler-balance-similar-node-groups

동일한 인스턴스 유형 및 레이블이 설정된 노드 그룹을 식별하고 해당 노드 그룹의 각 크기를 조정하십시오.

boolean

true로 설정하려면 옵션을 생략하여 false로 설정합니다.

--autoscaler-skip-nodes-with-local-storage

설정된 경우 클러스터 자동 스케일러는 로컬 스토리지가 있는 Pod(예: EmptyDir 또는 HostPath)가 있는 노드를 삭제하지 않습니다.

boolean

true로 설정하려면 옵션을 생략하여 false로 설정합니다.

--autoscaler-log-verbosity int

자동 스케일러 로그 수준. 명령에서 int 를 사용할 번호로 바꿉니다.

integer

--autoscaler-log-verbosity 4

--autoscaler-max-pod-grace-period int

축소 전 Pod의 정상 종료 시간을 초 단위로 측정합니다. 명령에서 int 를 사용하려는 초 수로 바꿉니다.

integer

--autoscaler-max-pod-grace-period 0

--autoscaler-pod-priority-threshold int

클러스터 자동 스케일러가 추가 노드를 배포하도록 하려면 Pod가 초과해야하는 우선 순위입니다. 명령에서 int 를 사용할 번호로 바꿉니다. 음수가 될 수 있습니다.

integer

--autoscaler-pod-priority-threshold -10

--autoscaler-gpu-limit stringArray

클러스터에 있는 다른 GPU의 최소 및 최대 수입니다. 클러스터 자동 스케일러는 이러한 숫자보다 작거나 큰 클러스터를 확장하지 않습니다. 형식은 쉼표로 구분된 ",<min>,<max>"{p> 목록이어야 합니다.

array

--autoscaler-gpu-limit nvidia.com/gpu,0,10 --autoscaler-gpu-limit amd.com/gpu,1,5

--autoscaler-ignore-daemonsets-utilization

설정된 경우 cluster-autoscaler는 축소를 위해 리소스 사용률을 계산할 때 데몬 세트 Pod를 무시합니다.

boolean

true로 설정하려면 옵션을 생략하여 false로 설정합니다.

--autoscaler-max-node-provision-time string

클러스터 자동 스케일러가 노드를 프로비저닝할 때까지 대기하는 최대 시간입니다. 명령의 문자열 을 정수 및 시간 단위(ns,us, Cryostats,ms,s,m,h)로 바꿉니다.

string

--autoscaler-max-node-provision-time 35m

--autoscaler-balancing-ignored-labels strings

노드 그룹을 유사성과 비교할 때 클러스터 자동 스케일러가 무시해야 하는 쉼표로 구분된 레이블 키 목록입니다. 명령의 문자열 을 관련 레이블로 바꿉니다.

string

--autoscaler-balancing-ignored-labels topology.ebs.csi.aws.com/zone,alpha.eksctl.io/instance-id

--autoscaler-max-nodes-total int

자동 스케일링된 노드를 포함하여 클러스터의 최대 노드 양입니다. 명령에서 int 를 사용할 번호로 바꿉니다.

integer

--autoscaler-max-nodes-total 180

--autoscaler-min-cores int

클러스터에 배포할 최소 코어 수입니다. 명령에서 int 를 사용할 번호로 바꿉니다.

integer

--autoscaler-min-cores 0

--autoscaler-max-cores int

클러스터에 배포할 최대 코어 수입니다. 명령에서 int 를 사용할 번호로 바꿉니다.

integer

--autoscaler-max-cores 100

--autoscaler-min-memory int

클러스터에서 최소 메모리 양(GiB)입니다. 명령에서 int 를 사용할 번호로 바꿉니다.

integer

--autoscaler-min-memory 0

--autoscaler-max-memory int

클러스터의 최대 메모리 양(GiB)입니다. 명령에서 int 를 사용할 번호로 바꿉니다.

integer

--autoscaler-max-memory 4096

--autoscaler-scale-down-enabled

설정된 경우 클러스터 자동 스케일러는 클러스터를 축소해야 합니다.

boolean

true로 설정하려면 옵션을 생략하여 false로 설정합니다.

--autoscaler-scale-down-unneeded-time string

노드를 축소할 수 있기 전에 필요하지 않은 노드 수입니다. 명령의 문자열 을 정수 및 시간 단위(ns,us, Cryostats,ms,s,m,h)로 바꿉니다.

string

--autoscaler-scale-down-unneeded-time 1h

--autoscaler-scale-down-utilization-threshold float

요청된 리소스의 합계로 구성된 노드 사용률 수준으로, 용량으로 나눈 후 노드를 축소할 수 있습니다. 값은 0에서 1 사이여야 합니다.

플로트

--autoscaler-scale-down-utilization-threshold 0.5

--autoscaler-scale-down-delay-after-add string

평가 규모를 축소한 후 평가가 재개되는 기간이 얼마나 됩니까. 명령의 문자열 을 정수 및 시간 단위(ns,us, Cryostats,ms,s,m,h)로 바꿉니다.

string

--autoscaler-scale-down-delay-after-add 1h

--autoscaler-scale-down-delay-after-delete string

평가를 축소하는 노드 삭제 후의 기간이 다시 시작되는 기간입니다. 명령의 문자열 을 정수 및 시간 단위(ns,us, Cryostats,ms,s,m,h)로 바꿉니다.

string

--autoscaler-scale-down-delay-after-delete 1h

--autoscaler-scale-down-delay-after-failure string

평가를 축소하는 실패 후의 시간입니다. 명령의 문자열 을 정수 및 시간 단위(ns,us, Cryostats,ms,s,m,h)로 바꿉니다.

string

--autoscaler-scale-down-delay-after-failure 1h

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.