7.3. 머신 자동 스케일러 비활성화
머신 자동 스케일러를 비활성화하려면 해당 MachineAutoscaler CR(사용자 정의 리소스)을 삭제합니다.
머신 자동 스케일러를 비활성화해도 클러스터 자동 스케일러가 비활성화되지 않습니다. 클러스터 자동 스케일러를 비활성화하려면 "클러스터 자동 스케일러 비활성화"의 지침을 따르십시오.
프로세스
다음 명령을 실행하여 클러스터의
MachineAutoscalerCR을 나열합니다.oc get MachineAutoscaler -n openshift-machine-api
$ oc get MachineAutoscaler -n openshift-machine-apiCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
NAME REF KIND REF NAME MIN MAX AGE compute-us-east-1a MachineSet compute-us-east-1a 1 12 39m compute-us-west-1a MachineSet compute-us-west-1a 2 4 37m
NAME REF KIND REF NAME MIN MAX AGE compute-us-east-1a MachineSet compute-us-east-1a 1 12 39m compute-us-west-1a MachineSet compute-us-west-1a 2 4 37mCopy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 다음 명령을 실행하여
MachineAutoscalerCR의 YAML 파일 백업을 생성합니다.oc get MachineAutoscaler/<machine_autoscaler_name> \ -n openshift-machine-api \ -o yaml> <machine_autoscaler_name_backup>.yaml
$ oc get MachineAutoscaler/<machine_autoscaler_name> \ -n openshift-machine-api \ -o yaml> <machine_autoscaler_name_backup>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같습니다.
- <machine_autoscaler_name_backup>
- 백업을 저장할 파일 이름을 지정합니다.
다음 명령을 실행하여
MachineAutoscalerCR을 삭제합니다.oc delete MachineAutoscaler/<machine_autoscaler_name> -n openshift-machine-api
$ oc delete MachineAutoscaler/<machine_autoscaler_name> -n openshift-machine-apiCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
machineautoscaler.autoscaling.openshift.io "compute-us-east-1a" deleted
machineautoscaler.autoscaling.openshift.io "compute-us-east-1a" deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
머신 자동 스케일러가 비활성화되어 있는지 확인하려면 다음 명령을 실행합니다.
oc get MachineAutoscaler -n openshift-machine-api
$ oc get MachineAutoscaler -n openshift-machine-apiCopy to Clipboard Copied! Toggle word wrap Toggle overflow 비활성화된 머신 자동 스케일러가 머신 자동 스케일러 목록에 표시되지 않습니다.
다음 단계
-
머신 자동 스케일러를 다시 활성화해야 하는 경우 <
machine_autoscaler_name_backup>.yaml백업 파일을 사용하고 "머신 자동 스케일러 배포"의 지침을 따르십시오.