Amazon Web Services 한국 블로그
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(윤석찬);