-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Endpoints controller is dumb #14710
Comments
@derekwaynecarr if i don't get a chance to look at this someone should |
Basically - endpoints controller is horribly broken, upstream we completely rewrote it (as a result of this issue), and we may backport if we still see issues at extreme scale in 3.6. |
we can have someone look at backport if needed. pertinent upstreams: |
@aveshagarwal -- can you help put picks together in origin for the referenced PRs in case we see this in 3.6? |
Automatic merge from submit-queue. Cherry-pick #15067 endpoints fixes. cc @sjenning @eparis @derekwaynecarr This is a cherry-pick of #15067 to prevent too-frequent processing of endpoint updates. https://bugzilla.redhat.com/show_bug.cgi?id=1481603 Here's the original text of #15067 as written by @aveshagarwal: > Fixes #14710 > > Note: I had to manually merge changes and due to this, the commits might not match exactly. > > It has following 2 complete upstream PRs: > kubernetes/kubernetes#47731 (with some modifications/additions). > kubernetes/kubernetes#47788 > > And one partial PR to make above PRs compile: > kubernetes/kubernetes#44408 (Edited to fix bz link -- originally sent with wrong bug)
On 3.5 It looks like it's refreshing every 30s, and it's doing a live GET before update, and somehow we're generating 100 GET calls / second on a set of 10k endpoints.
The text was updated successfully, but these errors were encountered: