Necesito implementar el gráfico de timón ingress-nginx dos veces, una para servicios privados y otra para servicios públicos. El gráfico para ingresos privados ya está implementado, en namespace=kube-system y con release-name=nginx-ingress-private.
Cuando ejecuto el comando de instalación, aparece este error que indica un conflicto con la versión instalada para el ingreso privado:
george@devops:~/ $ helm -n ingress-nginx-public install ingress-nginx-public ingress-nginx/ingress-nginx
Error: FALLÓ LA INSTALACIÓN: los manifiestos renderizados contienen un recurso que ya existe. No se puede continuar con la instalación: IngressClass "nginx" en el espacio de nombres "" existe y no se puede importar a la versión actual: metadatos de propiedad no válidos; error de validación de anotaciones: la clave "meta.helm.sh/release-name" debe ser igual a "ingress-nginx-public": el valor actual es "nginx-ingress-private"; error de validación de anotaciones: la clave "meta.helm.sh/release-namespace" debe ser igual a "ingress-nginx-public": el valor actual es "kube-system"
He visto un gráfico implementado dos veces en el mismo clúster, así que sé que es posible.
Gracias por cualquier ayuda.