Create Application
アプリケーション登録
プロジェクト管理者として登録されたアカウントのみがアプリケーションを登録できます。システム管理者は表示のみ可能で、権限を持つためにはプロジェクト管理者として登録される必要があります。
- プロフィールページのAPPLICATIONタブを選択します。アプリケーションリストのADDボタンをクリックします。

-
下の画像に示されているように、アプリケーションの基本情報をAdd Applicationページに入力します。
-
ワークロードタイプとしてDeploymentを選択します。
-
アプリフレームワークとしてSPRINGBOOTを選択し、アプリケーションで使用されているフレームワークのバージョンを選択します。
-
ビルドシステムとしてMAVENを選択します。
-
hello-amdpグループを選択します。
-
さらに、Labelsに
app=hello-amdpを入力します。
. 最後に、右下のSaveボタンをクリックして新しいアプリケーションを登録します。

アプリケーションデータベース登録
プロジェクトマネージャーとして登録されたアカウントのみがBACKING SERVICESを登録できます。システム管理者アカウントは表示のみ可能で、権限を持つためにはプロジェクトマネージャーとして登録される必要があります。
-
プロフィールページのBACKING SERVICEタブを選択します。アプリケーションリストのADDボタンをクリックします。
-
下の画像に示されているように、アプリケーションで使用されるデータベースを入力します。
-
データベースを区別するための名前を入力し、データベースタイプを選択します。この例では、MariaDBが使用されています。
-
MariaDBに接続するためのJDBCアドレスを入力します。
-
ユーザー認証情報を入力し、登録を完了するためにaddをクリックします。
6. 登録が成功し、入力された情報が正しい場合、接続ステータスは「接続成功」となります。

-
登録または認証情報が不正確な場合、接続ステータスは「接続失敗」となります。

アプリケーションとデータベースの接続
プロジェクトマネージャーとして登録されたアカウントのみがアプリケーションを変更できます。システム管理者アカウントは表示のみ可能で、権限を持つためにはプロジェクトマネージャーとして登録されている必要があります。また、該当アプリケーションに対して完全な権限を持つユーザー(パイプラインの権限に関すること)は、それを変更することはできません。
hello-amdp-blueアプリケーションで使用するために登録されたhello-amdp-databaseに接続するための設定を構成します。
- APPLICATIONタブで、hello-amdp-blueアプリケーションのアクションボタンの中から修正ボタンをクリックして、編集ページに移動します。

-
アプリケーション編集ページで、基本設定タブを選択します。
-
データ&メッセージ管理設定セクションのDBアクセスの右側にある「+」ボタンを展開します。
-
DBアクセスプロパティのチェックボックスをチェックし、DBインスタンスに接続するためにhello-amdp-databaseを選択します。完了するには保存ボタンをクリックします。

アプリケーションストレージの登録
プロジェクトマネージャーとして登録されたアカウントのみがSTORAGEを登録できます。システム管理者アカウントは表示のみ可能で、権限を持つためにはプロジェクトマネージャーとして登録されている必要があります。
KubernetesのPersistent Volume Claim (PVC)リソースを作成して、登録されたストレージ(Persistent Volumes - PV)に接続します。

-
STORAGEタブで、ADDボタンをクリックして新しいPVCを作成します。
-
名前にhello-amdp-pvcを入力します。
-
Namespaceでアプリケーションがデプロイされているhello-amdp-developを選択します。
-
タイプとしてDYNAMICを選択します。
このガイドでは、ストレージクラスリソースに登録されたプロビジョニングされたストレージのみが使用されるため、Dynamicタイプが使用されます。
-
使用するStorageClassを選択します。
プロビジョニングされたストレージは、Kubernetesストレージクラスに事前に登録されている必要があります。
-
アプリケーション用に作成されたストレージであるため、Deployment TypeとしてDEPLOYMENTを選択します。
Deployment TypeはSTATEFULSET DEPLOYMENTを提供します。
-
アクセスモードは、複数のPodによるアクセスのためにデフォルトでReadWriteManyに設定されています。
-
ストレージサイズを入力します。ここでは、2Giが使用されます。
AddボタンをクリックしてPVCを保存します。

ストレージのデプロイ(リソース作成)
新しいストレージが登録されると、それはAMDP内のデータとしてのみ存在し、Kubernetes PVCリソースを作成するためにDeployボタンを使用してデプロイする必要があります。Dynamicタイプが選択されると、指定されたストレージクラスを使用してPVとPVCが作成されます。

-
上記の画像のDeployボタンをクリックしてPVCを作成します。
-
デプロイメントステータスがPendingとして表示されている場合、それは作成中です。ページを更新して、デプロイメントステータスがBoundに変更され、作成が完了したかどうかを確認します。

アプリケーションとストレージの接続(PVC)
プロジェクトマネージャーとして登録されたアカウントのみがアプリケーションを変更できます。システム管理者アカウントは表示のみ可能で、権限を持つためにはプロジェクトマネージャーとして登録されている必要があります。また、該当アプリケーションに対して完全な権限を持つユーザー(これはパイプラインの権限に関することです)は、それを変更することはできません。
hello-amdpblueアプリケーションで使用するために登録されたhello-amdp-pvcを接続する設定を構成します。
- APPLICATIONタブで、hello-amdp-blueアプリケーションのアクションボタンの中から変更ボタンをクリックして、編集ページに移動します。

-
アプリケーション編集ページの情報タブの下部で、エキスパートモードのチェックボックスを選択します。
-
エキスパートモードのチェックボックスが選択されると、エキスパート設定タブがアクティブになります。エキスパート設定タブを選択します。
-
設定およびボリューム設定エリアで、右側の「+」ボタンをクリックしてPVCを展開します。
-
右側のADDボタンをクリックして、マウントパス(hello-amdp-log)とPVC(hello-amdp-pvc)を選択します。
-
右下のSAVEボタンをクリックして設定を完了します。
