8.2. MicroShift で GitOps アプリケーションの作成
MicroShift サービスでアプリケーションをデプロイおよび管理するためのカスタム YAML 設定を作成できます。GitOps アプリケーションを実行するために必要なパッケージをインストールするには、「RPM パッケージからの GitOps Argo CD マニフェストのインストール」に従ってください。
前提条件
-
microshift-gitops
パッケージがインストールされている。 -
Argo CD Pod が
openshift-gitops
namespace で実行されている。
手順
YAML ファイルを作成し、アプリケーションのカスタマイズされた設定を追加します。
spring-petclinic
アプリケーションの YAML の例Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML ファイルで定義されたアプリケーションをデプロイするには、次のコマンドを実行します。
oc apply -f <my_app.yaml>
$ oc apply -f <my_app.yaml>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
<my_app.yaml>
をアプリケーション YAML の名前に置き換えます。
検証
アプリケーションがデプロイされ、同期されていることを確認するには、次のコマンドを実行します。
oc get applications -A
$ oc get applications -A
Copy to Clipboard Copied! Toggle word wrap Toggle overflow アプリケーションが
Healthy
ステータスを表示するまで数分かかる場合があります。出力例
NAMESPACE NAME SYNC STATUS HEALTH STATUS openshift-gitops spring-petclinic Synced Healthy
NAMESPACE NAME SYNC STATUS HEALTH STATUS openshift-gitops spring-petclinic Synced Healthy
Copy to Clipboard Copied! Toggle word wrap Toggle overflow