Shyam JVS
8d2832021a
Revert "CPU manager wiring and `none` policy"
2017-09-01 18:17:36 +02:00
Connor Doyle
50674ec614
Added cpu-manager-reconcile-period config.
...
- Defaults to sync-frequency.
2017-08-30 23:42:32 -07:00
Connor Doyle
7c6e31617d
CPU Manager initialization and lifecycle calls.
2017-08-30 08:50:41 -07:00
Michael Taufen
24bab4c20f
move KubeletConfiguration out of componentconfig API group
2017-08-15 08:12:42 -07:00
Vishnu kannan
82f7820066
Kubelet:
...
Centralize Capacity discovery of standard resources in Container manager.
Have storage derive node capacity from container manager.
Move certain cAdvisor interfaces to the cAdvisor package in the process.
This patch fixes a bug in container manager where it was writing to a map without synchronization.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2017-06-27 18:45:02 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
zhengjiajin
9d68ae5963
Fix naming and comments in Container Manage
2017-05-26 10:53:09 +08:00
Yu-Ju Hong
daa329c9ae
Remove the deprecated `--enable-cri` flag
...
Except for rkt, CRI is the default and only integration point for
container runtimes.
2017-05-10 13:03:41 -07:00
Seth Jennings
cc50aa9dfb
kubelet: enable qos-level memory request reservation
2017-03-02 15:04:13 -06:00
Seth Jennings
b9adb66426
kubelet: cm: refactor QoS logic into seperate interface
2017-02-28 09:19:29 -06:00
Vishnu Kannan
cc5f5474d5
add support for node allocatable phase 2 to kubelet
...
Signed-off-by: Vishnu Kannan <vishnuk@google.com>
2017-02-27 21:24:44 -08:00
Vishnu Kannan
70e340b045
adding kubelet flags for node allocatable phase 2
...
Signed-off-by: Vishnu Kannan <vishnuk@google.com>
2017-02-27 21:24:44 -08:00
Chao Xu
5e1adf91df
cmd/kubelet
2016-11-23 15:53:09 -08:00
Yu-Ju Hong
dcce768a3e
Rename experimental-runtime-integration-type to experimental-cri
2016-11-07 11:29:24 -08:00
derekwaynecarr
42289c2758
pod and qos level cgroup support
2016-11-02 08:07:04 -04:00
Yu-Ju Hong
87aaf4c0ac
dockershim: move docker to the given cgruop
...
This change add a container manager inside the dockershim to move docker daemon
and associated processes to a specified cgroup. The original kubelet container
manager will continue checking the name of the cgroup, so that kubelet know how
to report runtime stats.
2016-11-01 11:39:20 -07:00
dubstack
4ddfe172ce
Add support for pod container management
2016-08-19 11:07:33 -04:00
Jan Chaloupka
eb967ad143
kubelet: introduce --protect-kernel-defaults to make the KernelTunableBehavior configurable
2016-08-11 13:08:27 +02:00
Buddha Prakash
5000e74664
Inject top level QoS cgroup creation in the Kubelet
2016-07-15 10:02:22 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Vishnu kannan
c54ba12faa
Update node status to include the absense of cpu hardcapping.
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-03-04 10:33:56 -08:00
Vishnu kannan
575812787d
Replace `--resource-container` and `--system-container` with
...
`--kubelet-cgroups` and `--system-cgroups` respectively.
Updated `--runtime-container` to `--runtime-cgroups`.
Cleaned up most of the kubelet code that consumes these flags to match
the flag name changes.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-10 17:33:28 -08:00
Vishnu kannan
38efc837b9
Make container runtime's cgroup configurable.
...
Use the real cgroups for metrics generation.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-10 16:02:34 -08:00
Vishnu kannan
4ad3d6f5fe
Move container manager into a separate package.
...
Inject container manager into Kubelet. This lets us stub out container
manager during integration testing.
2015-11-11 15:00:37 -08:00