43.5. 자동 스케일러 테스트
AWS(Amazon Web Services) 클러스터에 자동 스케일러를 추가한 후 현재 노드를 실행할 수 있는 것보다 더 많은 Pod를 배포하여 자동 스케일러가 작동하는지 확인할 수 있습니다.
사전 요구 사항
- AWS에서 실행되는 OpenShift Container Platform 클러스터에 자동 스케일러를 추가했습니다.
절차
자동 스케일링을 테스트하는 배포 구성이 포함된 scale-up.yaml 파일을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 이 배포는 20개의 복제본을 지정하지만 클러스터의 초기 크기는 먼저 계산 노드 수를 늘리지 않고 모든 Pod를 실행할 수 없습니다.
배포를 위한 네임스페이스를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 구성을 배포합니다.
oc apply -n autoscaler-demo -f scale-up.yaml
$ oc apply -n autoscaler-demo -f scale-up.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 네임스페이스에서 Pod를 확인합니다.
네임스페이스에서 실행 중인 Pod를 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 네임스페이스에서 보류 중인 Pod를 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이러한 보류 중인 포드는 클러스터 자동 확장기에서 새 계산 노드를 자동으로 프로비저닝하여 에서 포드를 실행할 때까지 실행할 수 없습니다. 노드에
Ready
상태가 클러스터에 있는 경우 몇 분 정도 걸릴 수 있습니다.
몇 분 후에 노드 목록을 확인하여 새 노드가 준비되었는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 더 많은 노드가 준비되면 네임스페이스에서 실행 중인 Pod를 다시 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow