Open Application Modelを使用したアプリケーションのデプロイ

Verrazzanoでのアプリケーションの開発およびデプロイは、次で構成されます:

  1. アプリケーションをDockerイメージとしてパッケージ化します。
  2. アプリケーションのDockerイメージをコンテナ・レジストリに公開します。
  3. アプリケーションのVerrazzanoコンポーネントをクラスタに適用します。
  4. アプリケーションのVerrazzanoアプリケーションをクラスタに適用します。

この項では、最初の2つのステップの詳細は示していません。既存のサンプル・アプリケーションDockerイメージはパッケージ化され、使用するために公開されています。

Verrazzanoは、Open Application Model (OAM)を使用したアプリケーション定義をサポートしています。Verrazzanoアプリケーションは、コンポーネントアプリケーション構成で構成されます。この項では、アプリケーションを定義するOAMリソースの作成、およびそのリソースのデプロイに必要なステップを示します。