メインコンテンツまでスキップ

Kustomizeとビルドオプションを使用してアプリケーションをデプロイする

manifestを使用したアプリケーションのデプロイと同様に、Kustomizeを使用したアプリケーションのデプロイも同じ手順で行います。

ステップ1: アプリケーションをデプロイするリポジトリを準備します。このデモでは、k8sにいくつかのアプリケーションをデプロイします。インgressコントローラー、argocd-rollout、アプリケーションを含みます。

ソースコードのディレクトリ構造は以下の通りです:

内訳:

  • Argo-rolloutはHelmチャートのビルドオプションを使用してKustomizeでデプロイされます:

  • Ingress-nginxとその他のコンポーネントはmanifestを使用してKustomizeでデプロイされます:

ステップ2: ドキュメントに従い、Portalインターフェースを通じてKustomizeのビルドオプションを設定します。

警告

ビルドオプションが設定されていない場合、アプリケーションの作成時にエラーが発生します。

ステップ3: ArgoCD経由でアプリケーションをデプロイします。ドキュメントのmanifestデプロイセクションと同様にApplicationを作成します。ただし、KustomizeとHelmチャートを使用してデプロイするアプリケーションには、以下の追加情報を設定する必要があります:

デプロイ成功後のアプリケーション: