AKS AGIC App Gateway backend pool limit for 100+ apps

Laha, Prithwish 25 Reputation points
2026-06-26T12:10:29.21+00:00

For AKS ingress I am using Application gateway ingress controller (AGIC). I want to host more than 100 java applications in AKS using AGIC as ingress. As per my understanding each backend service will create backend pools and backend settings in AppGW. As per the AppGW limitation AppGW can support max 100 backend pools and backend settings.

My questions are,

  1. Is this a hard limit? Is it possible to increase the limit in AppGW ?
  2. Is it possible to host 100+ k8s services using AGIC as ingress? if not, what are the alternate Azure native ingress solutions available so that we can seamlessly scale (estimating 300+ JAVA Apps)?
Azure Kubernetes Service
Azure Kubernetes Service

An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.


Answer accepted by question author
Dio Xavier 296.3K Reputation points Volunteer Moderator
2026-06-26T12:27:45.9033333+00:00

 Hello,

Welcome to the Microsoft Azure Community. 

Good morning, Laha. This is an Application Gateway SKU restriction that cannot be increased. Since AGIC automatically creates backend pools and HTTP settings for exposed services, a single Application Gateway is insufficient for environments with more than 100 applications. For your desired scenario (300 Java applications), using more scalable architectures is recommended, such as:

  1. Using multiple Application Gateways with AGIC.
  2. Adopting Application Gateway for Containers, which is designed to offer better scalability in AKS.

Recommended technical reference documentation:

If this answer helped resolve the issue, please mark it as a Helpful Answer. This action closes the thread, flags the correct solution, and helps others with the same question find the answer more easily. If you still need support or have further questions, feel free to use this same post.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Newest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.