-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Service endpoints are not updated / removed after upgrade to Kubernetes 1.28 #15510
Comments
I'm pretty sure this is an upstream bug, and have opened this: In the SKS update process, it is the private service Endpoints that are feeding SKS. Is there any plan to read from EnpointSlices (stable since 1.21) and move away from the legacy Endpoints? From the docs:
|
Yepp, seems like the upstream issue, so not much we can do here. |
Pls check discussion here. |
Upstream fix: |
We've just been affected by this in our environment on knative 1.16 in Google Cloud - for reference for people experiencing this in GKE, although the current stable channel is 1.30.5, it is 1.30.6 and above that contains the fix. (and can confirm that once the fix is in, the endpoints behave normally again) |
This issue is stale because it has been open for 90 days with no |
/remove-lifecycle stale |
What version of Knative?
Expected Behavior
endpoints should update properly
Actual Behavior
Endpoints for a service are not getting updated on scale down operation or pod deletes. This leaves a lot of incorrect values in the endpoints. The propagates to the public service as well.
I was able to get logs like this from SKS:
Steps to Reproduce the Problem
This happens with all our
ksvc
that scale up and then down or have pods removed (via delete / evict).The text was updated successfully, but these errors were encountered: