derekwaynecarr
68bc47ecc6
Add support to invoke image gc in response to disk eviction thresholds
2016-08-04 17:13:08 -04:00
derekwaynecarr
611c127f0d
kubelet eviction manager support for min-reclaim
2016-08-04 11:17:44 -04:00
Kubernetes Submit Queue
1933462c7b
Merge pull request #29925 from ronnielai/container-gc
...
Automatic merge from submit-queue
Delete containers when pod is evicted
#29803
2016-08-04 04:20:02 -07:00
Ron Lai
8bc4444f16
Delete containers when pod is deleted
2016-08-03 15:56:04 -07:00
Andrey Kurilin
9f1c3a4c56
Fix various typos in kubelet
2016-08-03 01:14:44 +03:00
derekwaynecarr
d37710f87b
Allow cAdvisor to collect fs stats before building resource ranking funcs
2016-07-28 16:20:09 -04:00
derekwaynecarr
0de1e62b30
modify fsStats to fsStatsType to avoid confusion with cadvisor types
2016-07-28 16:01:38 -04:00
derekwaynecarr
c3324b88a0
Eviction manager observes and acts on disk pressure
2016-07-28 16:01:38 -04:00
k8s-merge-robot
eae90a3631
Merge pull request #26332 from resouer/util-debt
...
Automatic merge from submit-queue
Refactor util clock into it's own pkg
Continue my work ref #15634
2016-07-28 11:37:06 -07:00
Harry Zhang
cb14b35bde
Refactor util clock into it's own pkg
2016-07-28 02:29:04 -04:00
Avesh Agarwal
cb7766de19
Fix kubelet to not accept negative eviction (hard, soft) thresholds
...
and add unit tests
2016-07-27 10:56:31 -04:00
k8s-merge-robot
1e7c513824
Merge pull request #29404 from derekwaynecarr/eviction-manager-runtime-dependent
...
Automatic merge from submit-queue
Eviction manager needs to start as runtime dependent module
To support disk eviction, the eviction manager needs to know if there is a dedicated device for the imagefs. In order to know that information, we need to start the eviction manager after cadvisor. This refactors the location eviction manager is started.
/cc @kubernetes/sig-node @kubernetes/rh-cluster-infra @vishh @ronnielai
2016-07-23 00:20:05 -07:00
derekwaynecarr
3e75f2effb
Eviction manager needs to start as runtime dependent module
2016-07-22 10:19:40 -04:00
derekwaynecarr
2f4a4ea4cf
Kubelet parses and validates eviction-minimum-reclaim flag
2016-07-21 16:46:12 -04:00
Davanum Srinivas
2b0ed014b7
Use Go canonical import paths
...
Add canonical imports only in existing doc.go files.
https://golang.org/doc/go1.4#canonicalimports
Fixes #29014
2016-07-16 13:48:21 -04:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Buddha Prakash
4acb64f8bd
Make Qos naming consistent across the codebase
2016-06-26 16:19:47 -07:00
Buddha Prakash
c3551ae6cd
Refactor qos package
...
Signed-off-by: Buddha Prakash <buddhap@google.com>
2016-06-24 15:36:04 -07:00
Tim St. Clair
f2f3caf744
Rename **/manager.go
2016-06-21 15:11:31 -07:00
derekwaynecarr
8ea7998c7d
Add owners file for kubelet eviction
2016-06-14 13:30:23 -04:00
derekwaynecarr
2a1d3faf08
kubelet support for max grace period during soft eviction
2016-05-20 11:30:08 -04:00
Clayton Coleman
e3c8c4c22b
Handle resource.Quantity changes in eviction thresholds
2016-05-19 08:41:43 -04:00
Clayton Coleman
5e4308f91d
Update use of Quantity in other classes
2016-05-19 08:41:43 -04:00
derekwaynecarr
edc76f6d4f
out of resource killing (memory)
2016-05-14 11:34:45 -04:00
k8s-merge-robot
17345bf857
Merge pull request #25372 from derekwaynecarr/more-eviction-flags
...
Automatic merge from submit-queue
Add eviction-pressure-transitition-period flag to kubelet
This PR does the following:
* add the new flag to control how often a node will go out of memory pressure or disk pressure conditions see: https://github.com/kubernetes/kubernetes/pull/25282
* pass an `eviction.Config` into `kubelet` so we can group config
/cc @vishh
2016-05-13 05:46:15 -07:00
derekwaynecarr
6fefb428c1
Add killPodNow to kubelet
2016-05-12 19:17:08 -04:00
derekwaynecarr
2c01edf9ea
Add eviction-pressure-transition-period flag to kubelet
2016-05-12 17:33:00 -04:00
derekwaynecarr
725af223aa
Add parsers for eviction thresholds
2016-05-06 12:06:03 -04:00