Publié le: Oct 9, 2023

AWS dévoile de nouvelles fonctionnalités pour cdk8s, permettant de synthétiser de façon fluide des applications en Charts de Helm d'une part, et d'importer nativement des Charts de Helm existants dans des applications cdk8s d'autre part. De plus, cdk8s peut désormais interpréter les jetons de déploiement d'AWS CDK et de CDK pour Terraform, directement pendant la phase de synthèse de cdk8s. Helm est une solution très largement adoptée pour le déploiement et la gestion des applications Kubernetes. En associant cdk8s et Helm, les utilisateurs peuvent bénéficier d'un flux de travail unifié pour créer et déployer des manifestes Kubernetes. Grâce à l'ajout récent de la commande « cdk8s synth », vous pouvez transformer une application cdk8s directement en un Chart de Helm, qui pourra ensuite être intégré aux déploiements Helm. 

Nous avons étendu les capacités de la commande « cdk8s import » afin de simplifier le processus d'incorporation des Charts de Helm dans les applications cdk8s. En fournissant l'URL d'un graphique Helm à la commande « cdk8s import », vous obtiendrez automatiquement une construction personnalisée et sécurisée qui représentera le Chart de Helm en question.

Les applications Kubernetes dépendent souvent d'une infrastructure cloud. Toutefois, si les noms des ressources cloud ne sont pas explicitement définis dans les manifestes, dans la mesure où ils sont inconnus au moment de la synthèse, le déploiement peut être entravé. cdk8s introduit une fonctionnalité permettant de faire face à ce problème en interprétant les jetons de déploiement et en récupérant leurs valeurs pendant la synthèse, ce qui permet de réaliser un déploiement sans encombre.

Pour en savoir plus sur les nouvelles fonctionnalités de cdk8s, veuillez vous référer à la documentation concernant la synthèse d'applications en Charts de Helm, l' interprétation des jetons de déploiement et l' importation de Charts de Helm.