k3s/pkg/kubelet
Kubernetes Submit Queue 2244bfed81 Merge pull request #35137 from dashpole/per_container_inode_eviction
Automatic merge from submit-queue

Eviction manager evicts based on inode consumption

Fixes: #32526 Integrate Cadvisor per-container inode stats into the summary api.  Make the eviction manager act based on inode consumption to evict pods using the most inodes.

This PR is pending on a cadvisor godeps update which will be included in PR #35136
2016-11-01 10:32:09 -07:00
..
api eviction manager ecivts pod using the most inodes. 2016-10-31 11:32:49 -07:00
cadvisor Fix cadvisor_unsupported and the crossbuild 2016-10-28 22:57:16 +03:00
client Allow apiserver to choose preferred kubelet address type 2016-10-31 16:02:38 -04:00
cm autogenerated 2016-10-21 17:32:32 -07:00
config Replace negotiation with a new method that can extract info 2016-10-28 11:30:11 -04:00
container Merge pull request #29509 from Hui-Zhi/container-devices 2016-10-25 23:12:11 -07:00
custommetrics autogenerated 2016-10-21 17:32:32 -07:00
dockershim Implement streaming CRI methods in dockershim 2016-10-28 11:15:53 -07:00
dockertools Merge pull request #32383 from sttts/sttts-sysctl-infra-only 2016-11-01 08:47:38 -07:00
envvars autogenerated 2016-10-21 17:32:32 -07:00
events autogenerated 2016-10-21 17:32:32 -07:00
eviction eviction manager ecivts pod using the most inodes. 2016-10-31 11:32:49 -07:00
images autogenerated 2016-10-21 17:32:32 -07:00
kuberuntime Merge pull request #35611 from feiskyer/os-interface 2016-10-29 20:59:55 -07:00
leaky autogenerated 2016-10-21 17:32:32 -07:00
lifecycle autogenerated 2016-10-21 17:32:32 -07:00
metrics Add instrumented CRI service which is enabled for both grpc and non-grpc 2016-10-25 10:59:27 -07:00
network periodically GC pod ips 2016-10-27 22:15:35 -07:00
pleg autogenerated 2016-10-21 17:32:32 -07:00
pod autogenerated 2016-10-21 17:32:32 -07:00
prober autogenerated 2016-10-21 17:32:32 -07:00
qos autogenerated 2016-10-21 17:32:32 -07:00
remote Implement streaming CRI methods in dockershim 2016-10-28 11:15:53 -07:00
rkt Refactor pkg/util/selinux 2016-10-26 09:38:03 -04:00
rktshim Implement streaming CRI methods in dockershim 2016-10-28 11:15:53 -07:00
server deal with nil inodes and inodesfree 2016-10-31 12:10:23 -07:00
status autogenerated 2016-10-21 17:32:32 -07:00
sysctl autogenerated 2016-10-21 17:32:32 -07:00
types autogenerated 2016-10-21 17:32:32 -07:00
util include multiple versions in clientset 2016-10-29 13:30:47 -07:00
volumemanager Fix volume states out of sync problem after kubelet restarts 2016-10-25 12:29:12 -07:00
BUILD Update bazel configurations 2016-10-26 10:39:51 -04:00
OWNERS
active_deadline.go Refactor util clock into it's own pkg 2016-07-28 02:29:04 -04:00
active_deadline_test.go Refactor util clock into it's own pkg 2016-07-28 02:29:04 -04:00
disk_manager.go
disk_manager_test.go
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
kubelet.go Implement streaming CRI methods in dockershim 2016-10-28 11:15:53 -07:00
kubelet_cadvisor.go Eviction manager needs to start as runtime dependent module 2016-07-22 10:19:40 -04:00
kubelet_cadvisor_test.go Print/log pointers of structs with %#v instead of %+v 2016-08-01 22:27:56 +02:00
kubelet_getters.go Fix volume states out of sync problem after kubelet restarts 2016-10-25 12:29:12 -07:00
kubelet_getters_test.go
kubelet_network.go Remove unused net 2016-10-17 16:47:35 +03:00
kubelet_network_test.go Revert "Revert "syncNetworkUtil in kubelet and fix loadbalancerSourceRange on GCE"" 2016-08-18 10:19:48 -07:00
kubelet_node_status.go Support opaque integer resource accounting. 2016-10-28 10:15:13 -07:00
kubelet_node_status_test.go Split NodeDiskPressure into NodeInodePressure and NodeDiskPressure 2016-10-03 11:42:56 -07:00
kubelet_pods.go Remove volume SELinux relabeling when pod uses host IPC or PID ns 2016-10-26 10:39:46 -04:00
kubelet_pods_test.go remove testapi.Default.GroupVersion 2016-10-07 10:10:54 -04:00
kubelet_resources.go Fix default resource limits (node capacities) for downward api volumes 2016-08-16 14:41:17 -04:00
kubelet_resources_test.go Fix default resource limits (node capacities) for downward api volumes 2016-08-16 14:41:17 -04:00
kubelet_test.go vet fixes 2016-10-13 21:12:15 -07:00
kubelet_volumes.go Remove volume SELinux relabeling when pod uses host IPC or PID ns 2016-10-26 10:39:46 -04:00
kubelet_volumes_test.go Move Kubelet pod-management code into kubelet_pods.go 2016-09-26 17:16:59 -04:00
networks.go
oom_watcher.go
oom_watcher_test.go
pod_container_deletor.go Delete all dead containers only after pod syncing is done. 2016-08-15 14:36:51 -07:00
pod_container_deletor_test.go Delete all dead containers only after pod syncing is done. 2016-08-15 14:36:51 -07:00
pod_workers.go Log an event when container runtime exceeds grace-period during eviction 2016-09-07 13:28:08 -04:00
pod_workers_test.go Log an event when container runtime exceeds grace-period during eviction 2016-09-07 13:28:08 -04:00
reason_cache.go
reason_cache_test.go
root_context_linux.go
root_context_unsupported.go
runonce.go pods can not admitted should return directly 2016-07-30 11:47:50 +08:00
runonce_test.go Revert "bootstrap: Start hostNetwork pods even if network plugin not ready" 2016-10-25 08:38:59 -07:00
runtime.go Revert "bootstrap: Start hostNetwork pods even if network plugin not ready" 2016-10-25 08:38:59 -07:00
util.go Kubelet code move: volume / util 2016-08-22 23:35:11 -04:00
volume_host.go Fix default resource limits (node capacities) for downward api volumes 2016-08-16 14:41:17 -04:00