kubernetes/test/e2e/common
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
..
apparmor.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
autoscaling_utils.go HPA: Make dynamicRequestSizeInMillicores bigger 2018-08-07 02:06:10 +00:00
BUILD Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
configmap_volume.go Merge pull request #67364 from thdrnsdk/busybox 2018-08-15 04:23:21 -07:00
configmap.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
container_probe.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
docker_containers.go Adding details to Conformance Tests using RFC 2119 standards. 2018-08-01 11:39:01 -07:00
downward_api.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
downwardapi_volume.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
empty_dir.go Adding details to Conformance Tests using RFC 2119 standards. 2018-08-01 11:39:01 -07:00
events.go use core client with explicit version globally 2017-10-27 15:48:32 +08:00
expansion.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
host_path.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
init_container.go Merge pull request #67364 from thdrnsdk/busybox 2018-08-15 04:23:21 -07:00
kubelet_etc_hosts.go Adding details to Conformance Tests using RFC 2119 standards. 2018-08-01 11:39:01 -07:00
lifecycle_hook.go a) fixing rebase 2018-08-08 11:06:07 -03:00
networking.go Adding details to Conformance Tests using RFC 2119 standards. 2018-08-01 11:39:01 -07:00
node_lease.go Kubelet creates and manages node leases 2018-08-26 16:03:36 -07:00
pods.go add NodeConformance test for PodReadinessGate 2018-08-21 11:34:53 -07:00
privileged.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
projected.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
secrets_volume.go Merge pull request #67364 from thdrnsdk/busybox 2018-08-15 04:23:21 -07:00
secrets.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
sysctl.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
util.go delete the busyboxImage and mountTest var and change use imageutils 2018-08-14 22:37:40 +09:00
volumes.go Allow running various storage e2e tests on custom images 2018-08-09 17:02:02 -07:00