Skip to content
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

Kubelet creates and manages node leases #66257

Merged
merged 1 commit into from Aug 27, 2018

Commits on Aug 26, 2018

  1. Kubelet creates and manages node leases

    This extends the Kubelet to create and periodically update leases in a
    new kube-node-lease namespace. Based on [KEP-0009](https://github.com/kubernetes/community/blob/master/keps/sig-node/0009-node-heartbeat.md),
    these leases can be used as a node health signal, and will allow us to
    reduce the load caused by over-frequent node status reporting.
    
    - add NodeLease feature gate
    - add kube-node-lease system namespace for node leases
    - add Kubelet option for lease duration
    - add Kubelet-internal lease controller to create and update lease
    - add e2e test for NodeLease feature
    - modify node authorizer and node restriction admission controller
    to allow Kubelets access to corresponding leases
    mtaufen committed Aug 26, 2018
    Copy the full SHA
    1b7d06e View commit details
    Browse the repository at this point in the history