Publicado en: Nov 16, 2020

La biblioteca de constructos de EKS es un módulo de AWS CDK que ayuda a los clientes a aprovisionar clústeres de Amazon EKS mediante prácticas recomendadas de infraestructura como código. Hasta ahora, se encontraba en un estado experimental durante el cual se han incorporado un buen número de opiniones de usuarios y realizado cambios de comportamiento y API. A partir de la versión 1.65.0 (https://github.com/aws/aws-cdk/releases/tag/v1.65.0), la biblioteca pasa a estar disponible en vista previa para desarrolladores. Esto significa que no estamos planeando realizar cambios significativos en adelante y que estamos preparando a la biblioteca para GA.

Además del aprovisionamiento de clústeres, la biblioteca de constructos de EKS permite a los clientes implementar recursos de Kubernetes en sus clústeres. Actualmente, dichos recursos pueden implementarse de forma manual al crear manifiestos de Kubernetes, o al instalar gráficos de Helm. A partir de la versión 1.67.0, los clientes también pueden utilizar las capacidades de creación de manifiestos que brinda el CDK para Kubernetes (cdk8s). Estas capacidades incluyen asistencia para IDE de seguridad, y un nivel superior de constructos disponible mediante la biblioteca de cdk8s+.

El kit de desarrollo de la nube de AWS (AWS CDK) es un marco de desarrollo de software de código abierto que sirve para definir los recursos destinados a aplicaciones en la nube mediante lenguajes de programación conocidos. Amazon EKS es un servicio de Kubernetes completamente administrado que facilita la ejecución y administración de aplicaciones de Kubernetes en la nube. El CDK para Kubernetes (cdk8s) es un marco de desarrollo de software de código abierto para definir abstracciones reutilizables y aplicaciones de Kubernetes mediante lenguajes de programación familiares y API orientadas a objetos muy completas. 

Para comenzar con la biblioteca de constructos de EKS, visite la documentación y referencia de API. Puede brindar sus comentarios o comunicar errores durante la vista previa en el proyecto de GitHub de AWS CDK.