Hi @owen.kim ,
Thanks for reaching out to Microsoft QnA.
Can you check the load balancer health probe configuration corresponding to nginx-ingress-controller service IP. If the health probe is configured with protocol “HTTP” and path “/” the nginx-ingress-controller service will most likely fail the load balancer probes.
Check the nginx ingress controller service describe output. If the "service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path=/healthz" annotation is missing the LB health probes will possibly fail.
Could you please update the nginx-ingress-controller service to use the annotation "service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path=/healthz" which will set the correct path of /healthz . That should make the health probes work as expected. If this doesn't help, please reach back and I would check into this further.
Thanks :)
----------
Please don't forget to Accept as answer and Upvote if you think the information provided was useful so that it can help others in the community looking for help on similar issues.