Publicado en: Nov 18, 2022

El controlador ACK para Amazon EMR en Elastic Kubernetes Service (EKS) se actualizó y está disponible de manera general. Por medio del controlador ACK para EMR en EKS, es posible definir y administrar de forma declarativa los recursos de EMR en EKS, por ejemplo, los clústeres virtuales y las ejecuciones de trabajos, como recursos personalizados de Kubernetes. Esto le permite administrar los recursos directamente mediante herramientas nativas de Kubernetes como “kubectl”. 

EMR en EKS es una opción de despliegue para EMR que le permite ejecutar marcos de macrodatos de código abierto en clústeres EKS. Puede consolidar las cargas de trabajo analíticas con las aplicaciones basadas en Kubernetes en el mismo clúster de Amazon EKS para mejorar la utilización de los recursos y simplificar la administración de la infraestructura y las herramientas para desarrolladores. ACK es un conjunto de definiciones de recursos personalizados (CRD) y de controladores personalizados que trabajan en conjunto para ampliar la API de Kubernetes y administrar los recursos de AWS por usted.

El controlador ACK para EMR en EKS es compatible con las versiones actuales de EMR y EKS. Para comenzar, puede consultar el tutorial y ejecutar trabajos de Spark en minutos. También puede obtener más información en las publicaciones del blog que muestran cómo utilizar Argo Workflows para organizar trabajos de Apache Spark por medio del controlador ACK para EMR en EKS.