-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: ASO SubscriptionRequestsThrottled #2591
Comments
The throttling you're seeing originates with Azure Resource Manager (ARM), and it's something we've recently had reported by other users as well (e.g. #2590). ASO will eventually achieve your desired goal state as it does retry - the throttling will only delay this. Currently ASO reconciles resources by using a PUT each time, relying on ARM to do the right thing for achieving the goal state. It's on our roadmap (see #1491) to switch to a different approach, where we'll do a GET on each reconciliation and only a PUT when required. (GET requests have a much higher threshold for ARM throttling.) In the short term, our upcoming As an immediate workaround, try explicitly configuring the syncPeriod to a longer interval - see our FAQ for a little more information. |
Thank you for your answer. BR, |
You can manually configure the |
Ok We will wait for the -beta.4 release then. |
We haven't yet finished the design for using GET vs PUT, though this is underway. We've not yet decided whether this will be in the |
Version of Azure Service Operator
v2.0.0-beta.0
Describe the bug
We deployed ASO with a managed identity associated to the AAD pod identity. Aso has been deployed with Helm Chart and only
one Pod. is created
Aso is used to provision azure resources needed by couple of microservices.
Sometimes when trying to deploy resources with ASO, we are facing this error:
Number of write requests for subscription '' exceeded the limit of '1200' for time interval '01:00:00'. Please try again after '303' seconds.: -------------------------------------------------------------------------------- RESPONSE 429: 429 Too Many Requests ERROR CODE: SubscriptionRequestsThrottled -------------------------------------------------------------------------------- { "error": { "code": "SubscriptionRequestsThrottled"
To Reproduce
When deploying azure resources from AKS cluster using Azure service operator
Expected behavior
Capability to create as much as needed resources without being block by this throtteling.
Additional context
The request limit is set on the managed identity user by ASO. As workaround for the moment, we are deleting the "blacklisted" managed identity and creating a new one to unblock the deployment.
Can you please tell me if there is a way to handle this request limit .
Thanks in advance.
Michael
The text was updated successfully, but these errors were encountered: