Publicado: Nov 16, 2020

A EKS Construct Library é um módulo do AWS CDK que ajuda os clientes a provisionar clusters do Amazon EKS usando práticas recomendadas de infraestrutura como código. Até agora, ela está em estado experimental, incorporando muitos comentários dos clientes e passando por várias mudanças comportamentais e de API. A partir da versão 1.65.0 (https://github.com/aws/aws-cdk/releases/tag/v1.65.0), a biblioteca evoluirá para a versão de demonstração para desenvolvedores. Isso significa que não estamos planejando nenhuma mudança substancial daqui para frente e estamos preparando a biblioteca para GA.

Além do provisionamento de cluster, a EKS Construct Library permite que os clientes implantem recursos do Kubernetes em seus clusters. Atualmente, esses recursos podem ser implantados criando manualmente manifestos do Kubernetes ou instalando gráficos do Helm. A partir da versão 1.67.0, os clientes também podem utilizar os recursos de criação de manifestos fornecidos pelo CDK para Kubernetes (cdk8s). Estes incluem segurança de tipo, assistência para IDE e construtos em nível superior disponíveis por meio da biblioteca cdk8s+.

O AWS Cloud Development Kit (AWS CDK) é uma estrutura de trabalho de desenvolvimento de software de código aberto para definir recursos de aplicações de nuvem usando linguagens de programação conhecidas. O Amazon EKS é um serviço Kubernetes totalmente gerenciado que simplifica a execução e o gerenciamento de aplicativos Kubernetes na nuvem. O CDK para Kubernetes (cdk8s) é uma estrutura de trabalho de desenvolvimento de software de código aberto para definir aplicativos Kubernetes e abstrações reutilizáveis usando linguagens de programação familiares e APIs avançadas orientadas a objetos. 

Para começar a usar a EKS Construct Library, consulte a Documentação e a referência de APIs. Você pode deixar comentários ou comunicar problemas durante a demonstração no projeto AWS CDK GitHub.