Verrazzanoアプリケーションはコンポーネントで構成されています。 Componentは、アプリケーション実装の詳細をカプセル化します。 詳細は、Verrazzanoドキュメントの「アプリケーション」を参照してください。
Application
セクションでは、WebLogicドメインのコンポーネントを含むアプリケーションを簡単に作成できます。
Design View
には、アプリケーションを定義してターゲット環境用にカスタマイズするための値を指定します。
Application Name
- Verrazzanoアプリケーションの名前。Application Namespace
- アプリケーションがデプロイされるKubernetesネームスペース。Application Version
- Verrazzanoアプリケーションに追加するバージョン注釈値。Application Description
- Verrazzanoアプリケーションに追加する説明注釈の値。Verrazzano Version
- インストールされているVerrazzanoバージョンを指定します。 アイコンをクリックして、環境から値を取得します。 Use Multicluster Application
- これを多層アプリケーションにするかどうかを選択します。
Create Verrazzano Project
- マルチ・クラスタ・アプリケーションをデプロイするには、現在のアプリケーション・ネームスペースを含むVerrazzanoプロジェクトが存在する必要があります。 新しいVerrazzanoプロジェクトを作成するかどうかを選択します。 Secret Names
- アプリケーションに関連付ける現在のネームスペースのシークレット名。 このフィールドを編集するには、Choose Secrets
をクリックします。 Verrazzano Clusters for Application Placement
- アプリケーションを配置するVerrazzanoクラスタ名。 このフィールドを編集するには、Choose Verrazzano Clusters
をクリックします。 特性を適用して、環境のコンポーネントをカスタマイズできます。 Traitは、コンポーネント・ワークロードをカスタマイズし、デプロイメント中に関連リソースを生成します。
Add Components
ボタンを使用して、アプリケーションに特性を適用します:
Code View
は、WebLogicドメインのアプリケーションをVerrazzanoにデプロイするためのシェル・スクリプトと、アプリケーションYAMLリソース定義およびプロジェクト・リソース(該当する場合)を表示します。
まだ選択されていない場合は、Script Language
ドロップダウン・メニューを使用して目的のスクリプト言語を選択します。 アプリケーションには、プロセスの自動化方法を示す作業サンプル・スクリプトが用意されています。 スクリプトを使用する前に、スクリプトを確認し、環境に必要な変更を加えます。 ベスト・プラクティスとみなされる一般的な変更の1つは、スクリプトを変更してコマンドライン引数を受け入れるか、またはスクリプト自体で資格証明をハード・コーディングしないようにスクリプトに必要な資格証明を指定するように環境変数を外部で設定することです。 通常、このような資格証明を安全に処理するための既存の標準が様々な環境にあるため、この変更は演習として残されます。
Deploy Application
は、アプリケーションをVerrazzanoにデプロイします。 このアクションにアクセスするには、Deploy Application
ボタンまたはGo
> Deploy Verrazzano Application
メニュー・アイテムを使用します。
Undeploy Application
は、VerrazzanoアプリケーションをKubernetesのWebLogicドメインとその依存オブジェクトから削除します。 アプリケーションをアンデプロイすると、アプリケーションに関連付けられたポッドが停止されます。 また、対応するネームスペースを削除するかどうかも選択できます。 アプリケーション・ネームスペースを削除すると、Kubernetesネームスペースに存在するアプリケーション、コンポーネント、シークレット、ConfigMapsおよびその他のKubernetesオブジェクトがすべて削除されます。 これらのアクションにアクセスするには、Undeploy Application
ボタンまたはGo
> Undeploy Verrazzano Application
メニュー・アイテムを使用します。