- Ingress: Verify Ingress annotations (
kubernetes.io/ingress.class: azure/application-gateway
), service name/port, and path rules. - AGIC: Check AGIC logs (
kubectl logs -n kube-system <agic-pod>
) for errors. Restart AGIC if needed. - Service: Ensure service selector matches pod labels (
kubectl get pods --show-labels
,kubectl describe service <service>
). - Pods: Confirm pod IPs are in the Application Gateway's VNET (
kubectl get pods -o wide
). - Azure Portal: Check Application Gateway backend pool health, listener, and rules, verify health probe path/port in service/ingress matches app, Check NSGs/UDRs for conflicts.
On AKS Backend Pool is empty
Sreekumar SK
0
Reputation points
I have deployed application gateway as my Ingress, backend pool doesn't have any targets, its coming empty. My pods are getting IP's and accessible the application within the cluster. Backend pool is not getting updated.
1 answer
Sort by: Most helpful
-
Vidya Viraktamath 550 Reputation points Microsoft Employee
2025-02-17T08:11:45.5666667+00:00