반응형
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 |