04. [AWS EKS] AWS console에서 Node Group 생성

Node Group 생성

Cluster를 생성했으니 이제 Node Group을 생성한다.
AWS console에서 > EKS 메뉴 > 생성한 클러스터(VENUS-X2BEE) > Compute(컴퓨팅) tab에서
Add node group을 클릭

 

1. Configure node group

Name: 노드 그룹 이름을 지어주고

Node IAM role: 이전 글에서 생성한 Node Group의 IAM role을 선택해준다.

나중에 pod를 원하는 node group별로 따로 배포하고 싶을 때 중요한 labelling이다. key, value를 다음과 같이 설정해준다.

 

Next 클릭

 

2. Set compute and scaling configuration

위와 같이 모두 디폴트 값으로 해주고

Instance types에서 type을 골라준다. 우리는 우선 가장 균형있는 타입으로 m5.xlarge로 선택하였다.

참고: EC2 instance type (xlarge 기준)

type cpu memory price
t3a.xlarge 4 CPU 16 GiB 0.1872 USD/hr
m5.xlarge 4 CPU 16 GiB 0.2360 USD/hr
c5.xlarge 4 CPU 8 GiB 0.1920 USD/hr
r5.xlarge 4 CPU 32 GiB 0.3040 USD/hr

t3a는 평소 cpu를 사용하지 않을 때 credit을 모아놨다가 어느 순간 cpu 사용율이 튈 때 credit을 소모해 더 부스팅해주는 기능.

m5는 cpu, memory, network 입장에서 균형있게 제공해주는 타입이고

c5는 같은 4 cpu이지만 개별 core의 성능이 좀 더 우수하고

r5는 memory를 많이 사용할 수 있다.

node는 나중에 auto-scaling 기능을 걸 수 있다.
당장은 전부 5개로 맞춰주었다.

update시 유지 가능 node는 기본 값으로 두고 > Next

 

3. Specify networking

Cluster 생성시 설정한 것이 맞게 되어있는지 확인하고 > Next

4. Review and create

위 설정이 다 맞는지 확인하고 '생성' 버튼을 누른다.

Node Group도 생성하는데 보통 약10분~15분 소요된다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유