게시된 날짜: Oct 9, 2023

AWS는 애플리케이션을 차트 Helm에 원활하게 합성하고, 다른 한편으로는 기존 차트 Helm을 cdk8s 애플리케이션으로 기본적으로 가져올 수 있는 cdk8s의 새로운 기능을 공개했습니다. 아울러 cdk8s는 이제 cdk8s 합성 단계에서 Terraform용 AWS CDK 및 CDK의 배포 시간 토큰을 해석할 수 있습니다. Helm은 Kubernetes 애플리케이션의 배포 및 관리를 위해 널리 사용되는 솔루션으로 두각을 나타내고 있습니다. cdk8s와 Helm를 융합함에 따라 사용자는 Kubernetes 매니페스트를 생성하고 배포하는 통합 워크플로를 활용할 수 있습니다. 최근 “cdk8s synth” 명령이 추가됨에 따라 cdk8s 앱을 차트 Helm으로 직접 변환하여 Helm 배포에 바로 통합할 수 있게 되었습니다. 

“cdk8s import” 명령의 기능을 확장하여 차트 Helm을 cdk8s 애플리케이션에 통합하는 프로세스를 간소화했습니다. “cdk8s import” 명령에 차트 Helm URL을 제공하면 해당 차트 Helm을 나타내는 사용자 지정 유형의 안전한 구성이 자동으로 생성됩니다.

Kubernetes 애플리케이션에서는 클라우드 인프라에 대한 종속성이 일반적입니다. 그러나 클라우드 리소스 이름을 매니페스트에 명시적으로 정의하지 않으면 합성 시 알 수 없으므로 배포에 방해가 될 수 있습니다. cdk8s는 배포 시간 토큰을 해석하고 합성 중에 해당 값을 검색하여 배포 문제를 해결함으로써 이를 처리하는 기능을 도입했습니다.

cdk8s의 새로운 기능에 대해 자세히 알아보려면 애플리케이션을 차트 Helm으로 합성, 배포 시간 토큰 해석, 차트 Helm 가져오기에 대한 설명서를 참조하세요.