본문 바로가기

⭐ Kubernetes & EKS/EKS

EKS 오토 스케일링 시 타입설정

728x90
반응형

# EKS는 클러스터에서 오토 스케일링을 지원한다.
근데 EKS 클러스터에서는 타입을 변경하여 스케일링을 할 수 없는 단점이 있다.
과금에 항상 신경을 써야하는 유저라면, 실제 운영 환경을 구성하는것이 아닌 테스트 환경을 구축하고 실습하는 유저라면 C5.large 인스턴스는 금전적으로 부담이 되는것은 사실이다.
그래서 EKS 클러스터에서 오토스케일링을 하지않고, EC2 인스턴스에서 t2.micro 인스턴스 타입으로 스케일링을 하는것을 테스트 해보기로 하자.

- EC2 를 클릭 > 오토스케일링 그룹 탭으로 이동한다.
아래와 같은 정보가 표시된다. 이 오토스케일링 그룹은 EKS 클러스터와 연동되어 관리된다.

- EKS 클러스터오 연동되어 관리된다는게 어떤 의미냐면, EKS 클러스터로 이동해보자.
- EKS 클러스터 > 클러스터 이름 > 구성 > 컴퓨팅 > 노드 이름을 클릭한다.

- 우측 상단에 있는 편집을 클릭해보자.

- 오토스케일링 그룹에서 인스턴스 갯수를 설정할때와 유사한 화면이 나온다.
- 이처럼, 오토스케일링 그룹의 인스턴스 수를 설정하는것과 EKS 클리스터에서 인스턴스 수를 설정하는것은 같다고 볼 수 있다. 하지만 EKS 클러스터에서는 스케일링 대상의 인스턴스 타입까지는 지정해주지 못하므로, 오토스케일링 그룹에서 인스턴스 타입을 따로 지정하여 스케일 아웃을 수행해보자.

- 오토스케일링 그룹에서 인스턴스 타입을 지정하여 스케일 아웃 실행하기.
- 변경대상을 선정 후 편집을 클릭한다.

- 스케일링될 인스턴스의 수를 설정한다.

- 중간쯤 인스턴스 유형설정 항목에서 t2.micro 로 설정 후 업데이트를 수행한다.
- 테스트 결과 두개 모두 t2.micro로 설정하면 오류가 발생한다.
- 1번의 유형은 t2.micro로 설정하고, 2번의 추가 인스턴스 유형은 t2.medium으로 설정해서 다음으로 진행한다.

- 스케일링된 인스턴스는 모도 t2.micro로 변경된것을 확인 할 수있다.

- 다음 : 클라우드 9에 접속하여 워드프레스 띄우기 

728x90
반응형