Please use this template for troubleshooting questions.
My issue: all hosts are taken by other resources
How I encountered the problem: I am migrating my ingress-nginx service to nginx-f5. I have changed the class name and annotations properly. But when I apply I am getting the issue like **‘**all hosts are taken by other resources’
Warning Rejected nginx-ingress-controller All hosts are taken by other resources
Solutions I’ve tried: I have set the annotation allowduplicatehosts to true. But still not working
For once resource, address is resolved but for other it is giving error. I have many ingress resources that are pointing to default namespace and i dont want to put different namespaces. Please suggest the solution
Hi Sean_Moloney, Thank you for your prompt response. Actually, I have tried this option but this option is not feasible for my ingress resources as I am using complex annotations. Is there any alternate approach could you please kindly propose?
hi @Sean_Moloney@hshannon , Thank you for your help. Actually, I have fixed the host collison issue using meegeable-ingress-types. But after I merge all the resources, Now I am getting 404 error for my UI. I did not see any information or error message in my pod logs or ingress. Could you please help what could be the possible scenarios or where can i go and check further?
@rajasekhar.yannam sorry to hear you are still having issues, can you share what your setup looks like now that you are using the meegeable-ingress-types?
hey @rajasekhar.yannam , can you check if all the Ingresses are in Normal state or they don’t have any nginx error or warning messages ? If all is good then check NIC pod logs and see if the upstream is sending 404 or not.