Helm チャートを 2 回目にデプロイする方法

Helm チャートを 2 回目にデプロイする方法

ingress-nginx helm チャートを 2 回デプロイする必要があります。1 回はプライベート用、もう 1 回はパブリック サービス用です。プライベート イングレスのチャートは、namespace=kube-system、release-name=nginx-ingress-private で既にデプロイされています。

インストール コマンドを実行すると、プライベート イングレスのインストール済みバージョンとの競合を示す次のエラーが表示されます。

george@devops:~/ $ helm -n ingress-nginx-public install ingress-nginx-public ingress-nginx/ingress-nginx
エラー: インストールに失敗しました: レンダリングされたマニフェストには、すでに存在するリソースが含まれています。インストールを続行できません: 名前空間 "" に IngressClass "nginx" が存在し、現在のリリースにインポートできません: 所有権メタデータが無効です。注釈検証エラー: キー "meta.helm.sh/release-name" は "ingress-nginx-public" と等しくなければなりません: 現在の値は "nginx-ingress-private" です。注釈検証エラー: キー "meta.helm.sh/release-namespace" は "ingress-nginx-public" と等しくなければなりません: 現在の値は "kube-system" です

同じクラスターにチャートが 2 回デプロイされているのを見たことがあるのですが、それが可能であることはわかっています。

ご協力いただきありがとうございます。

関連情報