본문 바로가기

CLOUD/AWS

EKS

반응형

EKS(Elastic Kubernetes Service)는 아마존에서 쿠버네티스를 간편하게 구성하고 사용 할 수 있는 기능입니다.

 

 

먼저 역할 만들기부터 합니다.

 

 

 

 

 

AWS서비스를 선택 후 스크롤을 쭉 내립니다.

 

 

 

서비스의 사용 사례 확인에서 EKS 선택 후 EKS - Cluster를 선택합니다.

 

 

 

EKSCLOUSTERROLE 선택 후 만듭니다.

 

 

IAM도 하나 만듭니다

 

 

 

 

 

이제 클러스터 생성을 합니다.

 

 

 

 

 

방금 만든 EKSCLOUSTERROLe 역할을 선택합니다.

 

 

테스트만 할 것이기에 퍼블릭으로 합니다.

 

 

 

 

노드 그룹 추가를 합니다.

 

 

 

아까 만들었던 IAM을 선택합니다.

 

 

 

 

EKS는 무료가 안됩니다. 하여 t2.micro 다음인 t3.medium을 선택합니다.

 

여기도 오토 스케일링을 해줍니다 2 3 4

 

 

 

 

 

SSH로 접근 할 것이기에 엑세스 허용 합니다.

 

 

 

kubectl(쿠버네티스 명령어) 다운로드 후 aws eks 업데이트를 합니다.

 

아까 노드 그룹 생성 시 3개를 원하는 값으로 설정 했기에 노드가 3개 입니다.

 

 

간단한 yaml 파일을 하나 만듭니다.

여기서 replucas는 pod의 개수 입니다.

 

 

방금 만든 yaml 파일을 이용하여 deployment를 생성합니다.

 

 

yaml파일 생성 시 replicas를 6으로 설정 했기에 pod가 6개 생성 되었습니다.

 

 

LoadBalancer도 만들어 봅니다

 

 

확인

 

 

 

반응형

'CLOUD > AWS' 카테고리의 다른 글

AWS SAA(어소시에이트) 합격후기 및 공부방법(문제풀이)  (3) 2021.12.27
ECS(feat.ECR) 구성  (0) 2021.09.26
CloudFront  (0) 2021.09.24
S3  (0) 2021.09.18
EFS(Elastic File System)  (0) 2021.09.18