-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Cherry pick of #56967 to release-1.8 #58074
Cherry pick of #56967 to release-1.8 #58074
Conversation
Update cadvisor dependency to v0.27.4. Fix kubernetes#53207.
/ok-to-test |
@jsravn this isn't an automated cherry-pick, right? |
@dashpole Correct, it was done manually. I updated the title. |
/retest |
/lgtm |
/assign @lavalamp |
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: dashpole, jsravn Associated issue: #53207 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these OWNERS Files:
You can indicate your approval by writing |
Temporarily removing |
Removing label |
/hold |
This looks ready, removing hold and adding all required labels for merge. |
[MILESTONENOTIFIER] Milestone Pull Request: Up-to-date for process Pull Request Labels
|
/skip |
/test pull-kubernetes-typecheck |
/retest |
/retest Review the full test history for this PR. Silence the bot with an |
/test all [submit-queue is verifying that this PR is safe to merge] |
Automatic merge from submit-queue. |
What this PR does / why we need it:
Adds timeout around docker queries, to prevent wedging kubelet on node status updates if docker is non-responsive.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #53207
Cherry picks #56967
Special notes for your reviewer:
Kubelet's node status update queries cadvisor, which had no timeout on underlying docker queries. As a result, if docker was non responsive, kubelet would never be able to recover itself without a restart.
Release note: