Fargate 워크로드를 위한 Amazon ECS 클러스터 만들기
Fargate 워크로드를 위한 Amazon ECS 클러스터 만들기
Fargate 워크로드를 위한 Amazon ECS 클러스터를 만들고 구성 옵션(네임스페이스, 태스크 이벤트, 태그, KMS 키)을 설정하는 방법을 알아봐요.
출처: 문서
본문
클러스터를 만들어 태스크와 서비스가 실행되는 인프라를 정의해요. 시작하기 전에 Set up to use Amazon ECS의 단계를 완료하고 적절한 IAM 권한을 할당했는지 확인하세요. 자세한 내용은 Amazon ECS cluster examples 참고.
Amazon ECS 콘솔은 CloudFormation 스택을 만들어 Amazon ECS 클러스터에 필요한 리소스를 생성해요. 콘솔은 클러스터에 Fargate와 Fargate Spot capacity provider를 자동으로 연결해요.
다음 옵션을 수정할 수 있어요:
- 클러스터에 네임스페이스 추가 - 네임스페이스를 사용하면 클러스터에서 만든 서비스가 추가 구성 없이 네임스페이스의 다른 서비스에 연결할 수 있어요. 자세한 내용은 Interconnect Amazon ECS services 참고.
- 태스크 이벤트 활성화 - 태스크 상태 변경에 대한 EventBridge 알림을 받을 수 있게 해요.
- 태그 추가 - 클러스터를 식별하는 데 도움이 되는 태그를 추가해요.
- 관리형 스토리지용 AWS KMS 키 할당 - 키 생성 방법은 AWS Key Management Service User Guide의 Create a KMS key 참고.
- Fargate 임시 스토리지용 AWS KMS 키 할당 - 키 생성 방법은 AWS Key Management Service User Guide의 Create a KMS key 참고.
- ECS Exec용 AWS KMS 키와 로깅 구성.
절차 (Procedure)
새 클러스터를 만들려면 (Amazon ECS 콘솔):
- 콘솔(https://console.aws.amazon.com/ecs/v2)을 엽니다.
- 내비게이션 바에서 사용할 리전을 선택합니다.
- 내비게이션 창에서 Clusters를 선택합니다.
- Clusters 페이지에서 Create cluster를 선택합니다.
- Cluster configuration에서 다음을 구성합니다:
- Cluster name에 고유한 이름을 입력합니다. 이름은 최대 255자의 문자(대소문자), 숫자, 하이픈을 포함할 수 있어요.
- (선택 사항) Service Connect에 사용되는 네임스페이스가 클러스터 이름과 다르게 하려면, Service Connect defaults의 Default namespace에서 네임스페이스 이름을 선택하거나 입력합니다. 공유 네임스페이스를 사용하려면 네임스페이스 ARN을 선택하거나 입력합니다.