Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Automated cherry pick of fix for #77733 (NodeLifecycleController is overloading kube-apiserver) into release-1.16 #88959
#82489: adding lock to node data map
While the number of PRs is quite high, most of them are quite trivial. (#81167 is the main one)
Context: This is a cherry pick of fixes for #77733 (many nodes becoming unhealthy can overload kube-apiserver making master unavailable).
The risk of not cherry picking is that if 5-50 nodes (actual number depends on number of pods in the system) will become unhealthy in the same time (e.g. network outage), this will overload kube-apiserver and etcd making all of the nodes unavailable. In my opinion this is a critical issue we should address also in the past releases.
For details on the cherry pick process, see the cherry pick requests page.
[APPROVALNOTIFIER] This PR is APPROVED
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