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