-
Notifications
You must be signed in to change notification settings - Fork 2.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
Remove graceful node shutdown e2e job #24249
Remove graceful node shutdown e2e job #24249
Conversation
The graceful shutdown feature is now beta and the test is running under existing node-kubelet-serial job. As a result, the dedicated graceful node shutdown e2e job is no longer necessary. Followup to kubernetes#24154
/assign @SergeyKanzhelev |
/cc @wzshiming |
Do we know how disruptive for the kubelet the dbus notification? Is the expectation that the kubelet must keep working after cancelled shutdown? May it affect tests that run after it? Should we somehow cleanup after the test passed, like maybe restart the kubelet? |
/triage accepted |
The dbus notification will trigger to the kubelet to shutdown all of the pods. However since the the test is running in serial, it should be graceful shutdown test which receives the signal (and only affects that test).
Yes, it is the expectation. After cancelled shutdown we expect kubelet to back to
I don't expect that it should affect tests running after it assuming that tests passes and the node gets back into The one consideration is that if for some reason we sent dbus signal and the node went to not ready and did not recover as expected then kubelet would be left in a strange state. So maybe to be safe, it may make sense to always restart kubelet at the end of the test. Perhaps it makes sense for every serial test to do that so every serial test can start with "fresh" kubelet :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we may want to universally restart kubelet after serial test. Let's not block this PR on it.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bobbypage, SergeyKanzhelev The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@bobbypage: Updated the
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
The graceful shutdown feature is now beta and the test is running under
existing node-kubelet-serial job. As a result, the dedicated graceful
node shutdown e2e job is no longer necessary. Followup to
#24154