Publicado: Nov 18, 2022

O controlador do ACK para Amazon EMR no Elastic Kubernetes Service (EKS) mudou para o status de disponibilidade geral. Você pode usar o controlador do ACK para EMR no EKS para definir e gerenciar de forma declarativa o EMR em recursos do EKS, como clusters virtuais e execução de trabalhos como recursos personalizados do Kubernetes. Dessa forma, é possível gerenciar diretamente esses recursos usando ferramentas nativas do Kubernetes, como "kubectl". 

O EMR no EKS é uma opção de implantação do EMR que permite executar estruturas de big data de código aberto em clusters do EKS. Você pode consolidar workloads de análise com aplicações baseadas em Kubernetes no mesmo cluster do Amazon EKS para aprimorar a utilização de recursos e simplificar o gerenciamento e as ferramentas de gerenciamento de infraestrutura. O ACK é uma coleção de Custom Resource Definitions (CRDs – Definições de recursos personalizados) e controladores personalizados do Kubernetes que trabalham em conjunto para estender a API do Kubernetes e gerenciar recursos da AWS para você.

O controlador do ACK para EMR no EKS é compatível com as versões atuais do EMR e EKS. Para começar a usar, siga o tutorial e execute trabalhos do Spark em minutos. Você também pode saber mais em publicações de blog que demonstram como usar o Argo Workflows para orquestrar trabalhos do Apache Spark usando o controlador do ACK para EMR no EKS.