Publicado en: Oct 9, 2023

AWS presenta nuevas capacidades para los cdk8s, que permiten la síntesis perfecta de las aplicaciones en los gráficos de Helm, por un lado, y la importación nativa de los gráficos de Helm existentes en las aplicaciones de los cdk8s, por otro. Además, los cdk8s ahora pueden interpretar los tokens de tiempo de implementación del CDK y el CDK For Terraform de AWS, todo ello durante la fase de síntesis de los cdk8s. Helm destaca como una solución ampliamente adoptada para la implementación y administración de aplicaciones de Kubernetes. Al converger cdk8s y Helm, los usuarios pueden disfrutar de un flujo de trabajo unificado para crear e implementar manifiestos de Kubernetes. Con la reciente incorporación del comando «cdk8s synth», puede transformar una aplicación cdk8s directamente en un Helm Chart, listo para integrarse con las implementaciones de Helm. 

Hemos ampliado las capacidades del comando «cdk8s import», simplificando el proceso de incorporación de gráficos de Helm en las aplicaciones de cdk8s. Al proporcionar una URL de Helm Chart al comando «cdk8s import», se generará automáticamente una construcción personalizada y segura de tipos que representa el Helm Chart en cuestión.

En las aplicaciones de Kubernetes, la dependencia de la infraestructura de la nube es común. Sin embargo, si los nombres de los recursos de la nube no se definen explícitamente en los manifiestos, ya que se desconocen en el momento de la sintetización, esto puede dificultar la implementación. cdk8s presenta una característica para gestionar esto interpretando los tokens de tiempo de implementación y recuperando sus valores durante la síntesis, lo que resuelve los desafíos de implementación.

Para obtener más información sobre las nuevas características de cdk8s, consulte la documentación sobre la síntesis de aplicaciones en gráficos de Helm, la interpretación de los tokens de tiempo de implementación y la importación de gráficos de Helm.