Skip to content
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

Allow to configure QPS & Burst of kubernetes client #3730

Closed
vflaux opened this issue Oct 7, 2022 · 0 comments · Fixed by #3731
Closed

Allow to configure QPS & Burst of kubernetes client #3730

vflaux opened this issue Oct 7, 2022 · 0 comments · Fixed by #3731
Labels
feature-request All issues for new features that have not been committed to needs-discussion

Comments

@vflaux
Copy link
Contributor

vflaux commented Oct 7, 2022

Proposal

Allow to override defaults kubernetes client QPS & Burst options, like we can do with KEDA metrics apiserver.

Use-Case

We have a cluster with ~1600 ScaledObjects and we encounter heavy client-side throttling (more than a minute).
ScaledObjects takes minutes (or hours?) to be reconciled by the manager (a new ScaledObject was still not reconciled after 45min).

Anything else?

I've build an image with new flags to configure these options. We tested with QPS=100 & Burst=150 (max reconciles = 20) and we no longer have the issue. We still have some client-side throttling but they do not exceed 2s and only during the first minutes on startup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request All issues for new features that have not been committed to needs-discussion
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant