So stellen Sie ein Helm-Chart ein zweites Mal bereit

So stellen Sie ein Helm-Chart ein zweites Mal bereit

Ich muss das Ingress-Nginx-Helm-Diagramm zweimal bereitstellen, einmal für private und einmal für öffentliche Dienste. Das Diagramm für private Ingresses ist bereits bereitgestellt, im Namespace=kube-system und mit Release-Name=nginx-ingress-private.

Wenn ich den Installationsbefehl ausführe, erhalte ich diesen Fehler, der auf einen Konflikt mit der installierten Version für privaten Ingress hinweist:

george@devops:~/ $ helm -n ingress-nginx-public install ingress-nginx-public ingress-nginx/ingress-nginx
Fehler: INSTALLATION FEHLGESCHLAGEN: gerenderte Manifeste enthalten eine Ressource, die bereits existiert. Installation kann nicht fortgesetzt werden: IngressClass „nginx“ im Namespace „“ existiert und kann nicht in die aktuelle Version importiert werden: ungültige Eigentumsmetadaten; Fehler bei der Validierung der Annotation: Schlüssel „meta.helm.sh/release-name“ muss gleich „ingress-nginx-public“ sein: aktueller Wert ist „nginx-ingress-private“; Fehler bei der Validierung der Annotation: Schlüssel „meta.helm.sh/release-namespace“ muss gleich „ingress-nginx-public“ sein: aktueller Wert ist „kube-system“

Ich habe ein Diagramm gesehen, das zweimal auf demselben Cluster bereitgestellt wurde, daher weiß ich, dass dies möglich ist.

Vielen Dank für jede Hilfe.

verwandte Informationen