게시된 날짜: Nov 18, 2022

Amazon EMR on Elastic Kubernetes Service(EKS)용 ACK를 이제 상용 버전으로 사용할 수 있습니다. EMR on EKS용 ACK 컨트롤러를 사용하면 가상 클러스터 및 작업 실행과 같은 EKS 리소스의 EMR을 Kubernetes 사용자 지정 리소스로 선언적으로 정의하고 관리할 수 있습니다. 이를 통해 'kubectl'과 같은 Kubernetes 네이티브 도구를 사용하여 이러한 리소스를 직접 관리할 수 있습니다. 

EMR on EKS는 EKS 클러스터에서 오픈 소스 빅 데이터 프레임워크를 실행할 수 있는 EMR용 배포 옵션입니다. 동일한 Amazon EKS 클러스터에서 Kubernetes 기반 애플리케이션과 분석 워크로드를 통합하여 리소스 활용도를 개선하고 인프라 관리 및 도구를 간소화할 수 있습니다. ACK는 사용자를 대신하여 Kubernetes API를 확장하고 AWS 리소스를 관리하기 위해 함께 작동하는 Kubernetes Custom Resource Definition(CRD)와 사용자 지정 컨트롤러 모음입니다.

EMR on EKS용 ACK 컨트롤러는 현재 EMR 및 EKS 버전과 호환됩니다. 자습서를 따라 몇 분 내에 Spark 작업을 실행하여 시작할 수 있습니다. Argo Workflows를 사용하여 EMR on EKS용 ACK 컨트롤러를 통해 Apache Spark 작업을 오케스트레이션하는 방법을 보여주는 블로그 게시물에서도 자세히 알아볼 수 있습니다.