Open Application Modelを使用したアプリケーションのデプロイ
Verrazzanoでのアプリケーションの開発およびデプロイは、次で構成されます:
- アプリケーションをDockerイメージとしてパッケージ化します。
- アプリケーションのDockerイメージをコンテナ・レジストリに公開します。
- アプリケーションのVerrazzanoコンポーネントをクラスタに適用します。
- アプリケーションのVerrazzanoアプリケーションをクラスタに適用します。
この項では、最初の2つのステップの詳細は示していません。既存のサンプル・アプリケーションDockerイメージはパッケージ化され、使用するために公開されています。
Verrazzanoは、Open Application Model (OAM)を使用したアプリケーション定義をサポートしています。Verrazzanoアプリケーションは、コンポーネントとアプリケーション構成で構成されます。この項では、アプリケーションを定義するOAMリソースの作成、およびそのリソースのデプロイに必要なステップを示します。