Amazon EKS 기반 AWS Fargate 서울 리전 출시
Amazon Elastic Kubernetes Service (EKS) 기반 AWS Fargate 서비스가 서울 리전에 출시하였습니다. Amazon EKS는 AWS에서 Kubernetes를 쉽게 실행할 수 있는 관리 형 서비스입니다. AWS Fargate는 서버리스형 컨테이너 서비스로서 Amazon EKS 클러스터의 일부로 Kubernetes 포드로 실행되는 컨테이너에 대해 적절한 크기의 온 디맨드 컴퓨팅 용량을 제공합니다.
Amazon EKS 및 Fargate를 사용하면 컨테이너를 위한 인프라를 프로비저닝하고 관리 할 필요가 없으므로 AWS에서 Kubernetes 기반 애플리케이션을 간단하게 실행할 수 있습니다. 많은 분들이 AWS Container Roadmap에 서울 리전 출시를 요청하셨고, 이에 빠르게 응답할 수 있게 되었습니다.
EKS 클러스터에서 Fargate를 설정하는 가장 간단한 방법은 EKS를 위한 공식 CLI 도구인 eksctl을 사용하는 것입니다. 아래의 명령을 실행하면 작업자 노드가 없는 클러스터가 생성됩니다.
$ eksctl create cluster --name channy-eks --region ap-northeast-2 --fargate
이 명령 하나로 많은 작업이 자동으로 완료되며, 클러스터가 생성 및 Fargate 프로필 생성됩니다. AWS Fargate 프로필은 Fargate에서 실행할 Kubernetes Pod, Pod가 실행되는 서브넷 및 Kubernetes 에이전트가 컨테이너 이미지를 Pod에 다운로드하고 기타 작업을 자동으로 수행하는 데 사용할 IAM 실행 역할을 지정하는 데 사용됩니다.
AWS 관리 콘솔에서 EKS 클러스터를 직접 생성한 후, Fargate 프로파일을 만들 수도 있습니다.
좀 더 자세한 EKS용 Fargate에 대한 사용기에 대해서는 아래 동영상을 참고하세요.
처음 시작하는 분들은 아래 블로그 글도 참고하세요.
- Amazon EKS 기반 AWS Fargate 서버리스 컨테이너 서비스 정식 출시
- AWS Fargate for EKS 시작하기
- AWS Fargate에서 Amazon EKS로 ALB 수신 컨트롤러 사용하기
- AWS Fargate for Amazon EKS에서 Amazon EFS 지원 시작
몇 가지 실습 워크샵을 통해 배우실 수도 있습니다.
이제 18 개의 글로벌 AWS 리전에서 Amazon EKS가 관리하는 Kubernetes 컨테이너를 실행할 수 있습니다. AWS Fargate에서 Amazon EKS를 사용하는 방법에 대한 자세한 내용은 Amazon EKS 설명서와 기술 문서를 참고하세요.
– Channy(윤석찬);
Leave a Reply