인프런 커뮤니티 질문&답변

쏭쏭님의 프로필 이미지
쏭쏭

작성한 질문수

CloudNet@와 함께하는 Amazon EKS 기본 강의

Amazon EKS Control Plane과 Data Plane

관리형노드와 자체관리형노드 문의

작성

·

276

0

관리형노드와 자체관리형노드에 대한 질문입니다.

  1. AWS에 관리형노드와 자체관리형노드가 있는데요, EKS 생성할 때 어떻게 이를 구분해서 생성할 수 있나요? custom ami를 사용하느냐, 아니면 AWS AMI를 사용하는 것으로 이 구분이 되는 것인가요?

     

  2. 자체관리형노드는 운영자가 직접 유지관리/버전관리를 수행해야하는 일들이 어떤것이 있을 지 예를 들어줄 수 있을까요?

 

답변 1

0

Ongja_CloudNet@님의 프로필 이미지
Ongja_CloudNet@
지식공유자

안녕하세요. CloudNet@ 팀입니다.

 

질문에 대한 답변 드립니다.

 

1) EKS 노드 그룹을 정의할 때 eksctl 기준으로 --managed flag를 통해 구분할 수 있습니다. (기본 값이 true로 별도의 설정이 없으면 관리형 노드 그룹으로 생성)

 

2) 자체 관리형 노드를 구성하면 노드의 쿠버네티스 버전 관리나 노드의 AMI와 노드의 EC2 인스턴스 배포 및 관리를 수동으로 관리해야 합니다.

 

예를 들어 EKS 최적화 AMI를 통해 배포된 관리형 노드 그룹은 AMI 업데이트나 쿠버네티스 버전에 업데이트가 제공되면 콘솔에 알림이 발생되고 클릭만으로 업데이트를 수행할 수 있습니다. 반면 자체 관리형은 콘솔에서 별도의 알림도 발생하지 않으며 사용자 정의 따른 직접적인 작업을 수행해야 합니다. 또한 노드 구성의 EC2 인스턴스 배포 괸리도 관리형 노드 그룹은 자동화된 동작을 수행하는 반면 자체 관리형 노드 그룹은 수동 구성이나 CloudFormation에 의해 직접 정의하고 배포 관리하는 특징도 있고요.

참고로 자체 관리형 노드그룹으로 노드를 생성하면 관리 콘솔 상에서 노드 그룹을 관리가 불가합니다. (아래 그림처럼 노드는 존재하지만 노드 그룹은 표현되지 않네요.)
image

참고로 managed flag를 false로 지정 후 자체 관리형 노드 그룹으로 구성하였습니다. (TYPE = unmanaged)

image

 

결국 EKS 클러스터의 노드 프로비저닝과 수명 주기 관리를 자동화하느냐 수동으로 하느냐에 따른 차이가 가장 크겠네요.

 

감사합니다.

쏭쏭님의 프로필 이미지
쏭쏭

작성한 질문수

질문하기