AWS Cloud Development Kit for Kubernetes - AWS での DevOps の概要

AWS Cloud Development Kit for Kubernetes

AWS Cloud Development Kit for Kubernetes (cdk8s) は、汎用プログラミング言語を使用して Kubernetes アプリケーションを定義するためのオープンソースソフトウェア開発フレームワークです。

アプリケーションをプログラミング言語で定義すると (公開時点では Python と TypeScript のみがサポートされています)、アプリケーションの記述が cdk8s によって Kubernetes より前の YML に変換されます。この YML ファイルは、任意の場所で実行されている Kubernetes クラスターで使用できます。この構造はプログラミング言語で定義するため、プログラミング言語から提供される豊富な機能を使用できます。プログラミング言語の抽象化機能を使用して、独自の定型コードを作成し、すべてのデプロイで再利用できます。