Publicado: Oct 9, 2023

A AWS revela novos recursos para cdk8s, permitindo a síntese perfeita de aplicações em charts do Helm, por um lado, e a importação nativa de charts do Helm existentes em aplicações cdk8s, por outro. Além disso, o cdk8s agora pode interpretar os tokens de tempo de implantação do AWS CDK e do CDK For Terraform, tudo durante a fase de síntese do cdk8s. O Helm se destaca como uma solução amplamente adotada para a implantação e o gerenciamento de aplicações do Kubernetes. Ao convergir cdk8s e Helm, os usuários podem desfrutar de um fluxo de trabalho unificado para criar e implantar manifestos do Kubernetes. Com a recente adição ao comando “cdk8s synth”, você pode transformar uma aplicação cdk8s diretamente em um Chart do Helm, pronto para ser integrado às implantações do Helm. 

Expandimos os recursos do comando “cdk8s import”, simplificando o processo de incorporação de charts do Helm às aplicações cdk8s. Fornecer uma URL do Chart do Helm para o comando “cdk8s import” gerará automaticamente uma estrutura personalizada de tipo seguro para você que representa o Chart do Helm em questão.

Em aplicações do Kubernetes, a dependência da infraestrutura em nuvem é comum. No entanto, se os nomes dos recursos de nuvem não estiverem explicitamente definidos nos manifestos, pois são desconhecidos no momento da sintetização, isso pode dificultar a implantação. O cdk8s introduz um atributo para lidar com isso interpretando tokens de tempo de implantação e recuperando seus valores durante a síntese, resolvendo os desafios da implantação.

Para saber mais sobre os novos atributos do cdk8s, consulte a documentação sobre como sintetizar aplicações em charts do Helm, interpretar tokens de tempo de implantação e importar charts do Helm.