Deployed an ingress-controller in default namespace and tried to deployed in another namespace as well but have been getting this error:
0/8 nodes are available: 8 node(s) didn't have free ports for the requested pod ports.
but saw a similar error with a solution saying, You don't need to deploy multiple ingress controllers in a cluster. Ingress controller deployed in a namespace should be able to work across the cluster for all pods across all namespace. Ingress controller generally have clusteroles which permits it to access ingress, services. endpoints across the cluster for all namespaces.
So, is it ok if i have it working in one namepsace?