Hi Venkatesh D,
Thanks for the update! Since your service is of type LoadBalancer with an assigned external IP and AGIC is still targeting Pod IPs, please check the following:
Confirm use-external-service Annotation Uncomment and apply the following annotation in your Ingress resource to explicitly instruct AGIC to use the external service IP:
appgw.ingress.kubernetes.io/use-external-service: "true"
Verify AGIC’s Backend Address Type Uncomment and set:
yaml
appgw.ingress.kubernetes.io/backend-address-type:"External"
This ensures AGIC targets the LoadBalancer service IP instead of Pod IPs.
Restart AGIC to Apply Changes
kubectl rollout restart deployment ingress-azure -n kube-system
After applying these changes, check the AGIC logs again to verify if the LoadBalancer IP is being used.
If it was helpful, please click "Upvote" on this post to let us know.
Thank You.