7.3. 자동 크기 조정 비활성화
클러스터에서 개별 머신 자동 확장기를 비활성화하거나 클러스터 전체에서 자동 확장을 비활성화할 수 있습니다.
7.3.1. 머신 자동 확장기 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
머신 자동 확장기를 비활성화하려면 해당 MachineAutoscaler
사용자 정의 리소스(CR)를 삭제합니다.
머신 자동 확장기를 비활성화해도 클러스터 자동 확장기는 비활성화되지 않습니다. 클러스터 자동 확장기를 비활성화하려면 "클러스터 자동 확장기 비활성화"의 지침을 따르세요.
프로세스
다음 명령을 실행하여 클러스터의
MachineAutoscaler
CR을 나열합니다.oc get MachineAutoscaler -n openshift-machine-api
$ oc get MachineAutoscaler -n openshift-machine-api
Copy 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 37m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 다음 명령을 실행하여
MachineAutoscaler
CR의 YAML 파일 백업을 만듭니다.oc get MachineAutoscaler/<machine_autoscaler_name> \ -n openshift-machine-api \ -o yaml> <machine_autoscaler_name_backup>.yaml
$ oc get MachineAutoscaler/<machine_autoscaler_name> \
1 -n openshift-machine-api \ -o yaml> <machine_autoscaler_name_backup>.yaml
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
MachineAutoscaler
CR을 삭제합니다.oc delete MachineAutoscaler/<machine_autoscaler_name> -n openshift-machine-api
$ oc delete MachineAutoscaler/<machine_autoscaler_name> -n openshift-machine-api
Copy 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" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
머신 자동 확장 기능이 비활성화되었는지 확인하려면 다음 명령을 실행하세요.
oc get MachineAutoscaler -n openshift-machine-api
$ oc get MachineAutoscaler -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 비활성화된 머신 자동 확장기는 머신 자동 확장기 목록에 나타나지 않습니다.
다음 단계
-
머신 자동 확장기를 다시 활성화해야 하는 경우
<machine_autoscaler_name_backup>.yaml
백업 파일을 사용하고 "머신 자동 확장기 배포"의 지침을 따르세요.
7.3.2. 클러스터 자동 스케일러 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 자동 확장기를 비활성화하려면 해당 ClusterAutoscaler
리소스를 삭제합니다.
클러스터 자동 확장기를 비활성화하면 클러스터에 기존 머신 자동 확장기가 있는 경우에도 클러스터에서 자동 확장이 비활성화됩니다.
프로세스
다음 명령을 실행하여 클러스터의
ClusterAutoscaler
리소스를 나열합니다.oc get ClusterAutoscaler
$ oc get ClusterAutoscaler
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
NAME AGE default 42m
NAME AGE default 42m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 다음 명령을 실행하여
ClusterAutoscaler
CR의 YAML 파일 백업을 만듭니다.oc get ClusterAutoscaler/default \ -o yaml> <cluster_autoscaler_backup_name>.yaml
$ oc get ClusterAutoscaler/default \
1 -o yaml> <cluster_autoscaler_backup_name>.yaml
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
ClusterAutoscaler
CR을 삭제합니다.oc delete ClusterAutoscaler/default
$ oc delete ClusterAutoscaler/default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
clusterautoscaler.autoscaling.openshift.io "default" deleted
clusterautoscaler.autoscaling.openshift.io "default" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
클러스터 자동 확장기가 비활성화되었는지 확인하려면 다음 명령을 실행하세요.
oc get ClusterAutoscaler
$ oc get ClusterAutoscaler
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예상 출력
No resources found
No resources found
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
다음 단계
-
ClusterAutoscaler
CR을 삭제하여 클러스터 자동 확장기를 비활성화하면 클러스터가 자동 확장되지 않지만 클러스터에 있는 기존 머신 자동 확장기는 삭제되지 않습니다. 불필요한 머신 자동 확장기를 정리하려면 "머신 자동 확장기 비활성화"를 참조하세요. -
클러스터 자동 확장기를 다시 활성화해야 하는 경우
<cluster_autoscaler_name_backup>.yaml
백업 파일을 사용하고 "클러스터 자동 확장기 배포"의 지침을 따르세요.