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チャートを使用してデプロイするアプリケーションには、以下の追加情報を設定する必要があります:
デプロイ成功後のアプリケーション:






