kubernetes/plugin/pkg/auth/authorizer/node
Michael Taufen 1b7d06e025 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
2018-08-26 16:03:36 -07:00
..
BUILD Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
graph.go externalize node admission 2018-08-21 23:33:03 +08:00
graph_populator.go externalize node admission 2018-08-21 23:33:03 +08:00
graph_test.go clean up vertex/edge deletion 2018-05-02 15:39:50 -04:00
intset.go Maintain index of high-cardinality edges in node authorizer graph 2018-05-02 16:05:28 -04:00
intset_test.go Maintain index of high-cardinality edges in node authorizer graph 2018-05-02 16:05:28 -04:00
node_authorizer.go Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
node_authorizer_test.go Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
OWNERS Name change: s/timstclair/tallclair/ 2017-07-10 14:05:46 -07:00