Angus Salkeld
f785f3d3ef
Clean up IPTables caps i.e.: sed -i "s/Iptables/IPTables/g"
2016-08-29 10:34:42 +10:00
Kubernetes Submit Queue
cdbc3b56eb
Merge pull request #31523 from derekwaynecarr/imagefs-observations
...
Automatic merge from submit-queue
Set imagefs rank and reclaim functions when nodefs+imagefs share comm…
Fixes #31192
I decided that the behavior should match the current output of the kubelet summary API. With no dedicated imagefs, the ranking and reclaim functions will match the nodefs ranking and reclaim functions.
/cc @ronnielai @vishh
2016-08-27 02:58:42 -07:00
derekwaynecarr
6a7eb7b420
Set imagefs rank and reclaim functions when nodefs+imagefs share common device
2016-08-26 11:08:43 -04:00
Yu-Ju Hong
a072bda6fd
Print out resource name when evicting pods
2016-08-25 14:11:21 -07:00
derekwaynecarr
a65a24a850
kubelet eviction on inode exhaustion
2016-08-17 16:57:44 -04:00
bindata-mockuser
d2dd03aecc
Support percentage representation for eviction thresholds
2016-08-11 14:10:25 -07:00
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