k8s/AzureAKS/ApplicationGateway - Sucks
- 2022 Implemented Kubernetes AKS cluster with add-on application GW
- Azure installs controller to replace ingress functionality with Azure Application GW.
Why does using "Application Gateway" as ingress for AKS suck ?
- It does not uses k8s services but tries to map directly to container ip's
- Application GW liveness proves uses the default ingress path prefix, ignoring the livenessProves for the container.
Causes pod serving /api through ingress to fail if it returns 404 for /api & /api/. but works for /api/myfunction.
- Have to manually edit the "Health proves" in the azure portal.
- After redeployment of pods where their ip's update it is real slow to update to new container IP's.