An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
Hello @ HASAN HUSEYIN AKKOCA,
Thanks for reaching out to Microsoft Q&A.
You're correct Application Gateway for container currently supports external load balancing only. It provisions public FQDN frontends and does not support private IPs or internal frontends at this time.
There’s no public roadmap or timeline available yet for internal load-balancer support. The best place to watch for future updates is the Azure updates page.
Recommended solution for internal-only ingress:
- Azure Application Gateway v2 with Application Gateway Ingress Controller (AGIC) This option fully supports internal (private) frontends and is commonly used for internal‑only or hybrid ingress scenarios in AKS. It allows you to deploy Application Gateway with a private IP and expose AKS services internally, while still benefiting from Layer‑7 routing, TLS termination, and WAF capabilities
- Use the Application Routing add-on (managed NGINX). It’s fully supported in AKS, gives you both internal and external options, and is the cleanest managed alternative when you need private traffic inside your VNet.
It also supports Azure Key Vault certificates, Azure DNS (including private zones), and works great with Gateway API if you prefer that syntax.
Reference Documents:
- Application Routing add-on overview
- https://learn.microsoft.com/en-us/azure/application-gateway/ingress-controller-overview
Planned support for internal load balancing capabilities: You can share this idea in this feedback link: https://feedback.azure.com/
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".