AWS (EKS)

클러스터를 생성하기 위해서는 사전 작업이 필요합니다. 여기를 참고하세요.

1. 클라우드 프로바이더 생성

1) 클러스터를 생성하기 위한 클라우드 프로바이더 생성을 위해 [프로비저닝] - [클라우드 프로바이더] 탭에서 우측 상단의 "+ 생성" 버튼을 클릭 후 AWS를 선택합니다.

[화면] 클라우드 프로바이더 목록

2) 기본 정보에 AWS 인증 정보를 등록 후 "저장 " 버튼을 클릭합니다.

[화면] AWS인증 정보 등록
항목(*는 필수)
내용

계정 이름*

등록할 AWS 계정 이름 입력

설명

AWS 계정 설명 입력

AWS Access Key ID*

AWS 계정 입력

AWS Secret Access Key*

AWS Secret Access Key 입력

AssumeRole ARN

AWS AssumeRole ARN 값 입력

3) 저장이 완료되면 정상적으로 등록이 되었는지 확인합니다.

[화면] 클라우드 프로바이더 구성 정보

2. EKS 클러스터 생성

1) [프로비저닝] - [템플릿] 탭으로 이동 후 템플릿 항목에서 EKS (Elastic Kubernetes Service)​ 의 "Start" 버튼을 클릭합니다.

[화면] 프로비저닝 템플릿 목록

2) 기 생성한 클라우드 프로바이더 정보를 선택 후 필요한 버전을 선택하고 "저장" 버튼을 클릭합니다.

[화면] EKS 프로비저닝
항목(*는 필수)
내용

계정 이름*

기 등록한 클라우드 프로바이더 선택

리전*

생성할 클러스터의 리전 선택

클러스터 이름*

생성할 클러스터 이름 등록

버전*

생성할 클러스터의 버전 선택

3) 저장이 완료되면 클러스터에서 정상적으로 생성 중일 경우 "CREATING"로 상태가 생성 중입니다.

[화면] EKS 클러스터 생성 목록

4) "CREATING" 상태를 클릭하면 클러스터가 생성 중인 것을 확인 할 수 있습니다.

[화면] EKS 설치 정보(리소스 정보)
[화면] EKS 설치 정보(리소스 정보)

5) [액티비티] 항목을 클릭하면 현재 진행중인 설치 내역을 확인할 수 있습니다.

[화면] EKS 설치 정보(액티비티)

6) 클러스터가 정상적으로 생성이 완료되면 상태가 "RUNNING" 변경됨을 확인합니다.

[화면] 클러스터 생성 목록

프로비저닝한 클러스터를 서비스하려면 addon-manager 배포와 스토리지 클래스를 배포해야합니다.

3. AWS Node Group 추가

Amazon Node Group는 클러스터 프로비저닝 설치가 완료되어야 생성할 수 있습니다.

1) 클러스터 구성이 완료되면 클러스터 선택 후 [리소스] 탭에서 "+ 노드 그룹 추가" 버튼을 클릭합니다.

[화면] EKS 설치 정보(리소스 정보)

2) 생성이 필요한 노드 그룹의 정보를 입력 후 "저장" 버튼을 클릭합니다.

[화면] EKS 노드 추가 정보
항목(*은 필수)
내용

노드 그룹 명*

생성할 Node의 이름 작성

인스턴스 종류*

생성할 인스턴스(리소스) 선택

디스크 크기 (GIB)*

생성될 노드 그룹의 디스크 용량 입력

원하는 노드 개수*

생성할 노드 그룹 개수 입력

최소 노드 개수*

스케일 인 시 최소 생성될 노드 그룹 개수

최대 노드 개수*

스케일 아웃 시 최대 생성될 노드 그룹 개수

3) 노드 그룹 추가가 시작되면 "노드 그룹" 항목에 상태가 표시됩니다.

[화면] EKS 노드 추가 상태

4) 노드그룹 추가가 시작되면 "노드 그룹" 항목에 상태가 "ACTIVE"로 표시됩니다.

[화면] EKS 노드 추가 완료상태

5) [인프라] - [클러스터] 탭에서 클러스터의 상태와 노드 수가 정상적으로 보여지는지 확인합니다.

[화면] 클러스터 생성 목록

4. Amazon EBS CSI 드라이버 추가

Amazon EBS CSI 드라이버는 노드 그룹이 한 개 이상 존재해야 생성할 수 있습니다.

1) 노드 그룹 구성이 완료되면 클러스터 선택 후 [리소스] 탭에서 "+ Amazon EBS CSI Driver 설치" 버튼을 클릭합니다.

2)설치를 진행하면서 리소스를 생성하는 데 시간이 걸리고 이후에 설치가 완료됨을 확인합니다.

3)Amazon EBS CSI 드라이버가 완료되면 "Amazon EBS CSI 드라이버" 항목에 상태가 표시됩니다.

4)[워크로드] - [디플로이먼트]에 Amazon EBS CSI 드라이버가 설치되었음을 확인합니다.

5. 클러스터 오토스케일러 추가

클러스터 오토스케일러는 노드 그룹이 한 개 이상 존재해야 생성할 수 있습니다.

1) 노드 그룹 구성이 완료되면 클러스터 선택 후 [리소스] 탭에서 "+ 클러스터 오토스케일러 설치" 버튼을 클릭합니다.

2)설치를 진행하면서 리소스를 생성하는 데 시간이 걸리고 이후에 설치가 완료됨을 확인합니다.

3) 설치가 완료되면 "클러스터 오토스케일러" 항목에 상태가 표시됩니다.

4)[워크로드] - [디플로이먼트]에 클러스터 오토스케일러가 설치되었음을 확인합니다.

Last updated