Azure / AKS

Azure Kubernetes Service
https://azure.github.io/AKS/
1.93k stars 293 forks source link

Limits on APP Gateway Path and host based routing. #3145

Open apoorvkapil opened 1 year ago

apoorvkapil commented 1 year ago

Describe scenario I have an AKS Cluster running an API management solution which is exposing multiple Enterprise APIs of different Internal Teams (Logically differentiated Deployments). The number of teams could be 500. I want to expose those API via a common app gateway URL while giving each team a unique Path or Host. This could be done via Path based or Host based routing in AGIC. However we are stuck with the limit that MS has on Application gateway Listeners and max number of Path (Maximum path-based rules per URL map) as referred in the this link of APP gateway Limits. We have tested that most Limits applies to AGIC as well. e.g Max number of listeners can be 100 active listeners , Max number of Paths per listener is also restricted to 100 paths per listener.

Question What's the roadmap to lift/scale up these limitations in case of AGIC. Do we have any other solution to achieve the above goal ?

E.g. Each team will be assigned a Deployment in our AKS Cluster. We will be assigning them a unique path to their segregated Deployment like host.com/team1/ routing to Deployment of team1, host.com/team2/ to Deployment of team2 and so on. We are stuck when the team100 is onboarded, as it will hit the limits on APP gateway.

ghost commented 1 year ago

Action required from @Azure/aks-pm

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

mtwelve commented 1 year ago

Facing a similar issue due to the limits of App Gateway.

Any news on if they'll ever be a version 3 SKU or increases to the current limits?

Really don't want to have to move away from using the AGIC.

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 11 months ago

Issue needing attention of @Azure/aks-leads

ghost commented 11 months ago

Issue needing attention of @Azure/aks-leads

flavioeb-ciandt commented 10 months ago

I'm facing the same issue and I'd need to increase the number of max paths. Is there a solution? Or is this a configuration that I can change somewhere?

rugland commented 5 months ago

Also facing the same issue.

The 100 urlmap rules seems arbitrary? Any news on getting this higher. This is essentially forcing us to either move to nginx as our ingress controller or use subdomains/scale out the number of clusters way before the cluster is anywhere near saturated.

microsoft-github-policy-service[bot] commented 4 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 4 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 3 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 2 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 2 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 1 month ago

Issue needing attention of @Azure/aks-leads

apoorvkapil commented 1 month ago

It appears that Microsoft hasn't yet provided a solution for this. Consequently, we've decided to utilize a different ingress controller and set up our users' routes on it, then expose them via the app gateway.

microsoft-github-policy-service[bot] commented 1 month ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 3 weeks ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 1 week ago

Issue needing attention of @Azure/aks-leads