Kubernetes nginx ingress controller - one pr. environment?
I would suggest at least one for production and one for npe.  The nginx-ingress helm chart appears to only support setting a scope to all namespaces or just one namespace (a frustrating limitation not in other ingress controller options):

https://github.com/helm/charts/tree/master/stable/nginx-ingress

controller.scope.namespace