k3s/pkg/kubelet/eviction
Jing Xu 0b13aee0c0 Add EmptyDir Volume and local storage for container overlay Isolation
This PR adds two features:
1. add support for isolating the emptyDir volume use. If user
sets a size limit for emptyDir volume, kubelet's eviction manager
monitors its usage
and evict the pod if the usage exceeds the limit.
2. add support for isolating the local storage for container overlay. If
the container's overly usage exceeds the limit defined in container
spec, eviction manager will evict the pod.
2017-06-05 12:05:48 -07:00
..
api Add local storage (scratch space) allocatable support 2017-06-01 15:57:50 -07:00
BUILD Merge pull request #44906 from k82cn/moved_qos_to_v1helper 2017-05-22 13:30:06 -07:00
OWNERS Update OWNERS approvers and reviewers: pkg/kubelet 2017-01-18 10:27:11 -08:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
eviction_manager.go Add EmptyDir Volume and local storage for container overlay Isolation 2017-06-05 12:05:48 -07:00
eviction_manager_test.go trigger aggressive container garbage collection when under disk pressure 2017-06-03 07:52:36 -07:00
helpers.go trigger aggressive container garbage collection when under disk pressure 2017-06-03 07:52:36 -07:00
helpers_test.go Add predicates check for local storage request 2017-06-01 15:57:50 -07:00
threshold_notifier_linux.go There is a rule in using go channel: never close a channel in the 2017-05-11 10:19:28 +08:00
threshold_notifier_unsupported.go Fix threshold notifier build tags 2016-12-12 11:56:07 -05:00
types.go trigger aggressive container garbage collection when under disk pressure 2017-06-03 07:52:36 -07:00