The external IP which is listed in my nginx loadbalancer service is not reachable(ping/telnet/curl)
kc get services | grep nginx
nginx-ingress-ingress-nginx-controller LoadBalancer 10.0.11.13 20.166.xx.xx 80:32282/TCP,443:31592/TCP 32m
I've tried reinstalling ingress-nginx, and installed the latest version, but no luck.
Nginx pod logs also don't return any errors.
I think that it's not a problem with my ingress but a problem with the external ip(azure)
I recently did an upgrade of kubernetes, it's at 1.25.2 now, I assume that the new k8s version has some bugs, but i've not been able to identify any.
I've gone trough https://learn.microsoft.com/en-us/troubleshoot/azure/azure-kubernetes/connection-issues-application-hosted-aks-cluster And did all the steps, everything is fine.
I couldn't make an azure support ticket because it's not free for "technical" issues, and I can't afford to pay for support. I've sent a mail to [email protected] , but no replies yet and I think they might just ignore me because they expect official support requests. So if anyone knows a mail on which they'll reply please share withn me.
Solved it, I had another LB service for some proxy, and it's external IP was accessible, so I checked the difference between the services and noticed that in the nginx service the ports were defined like http instead of 80: