kubernetes/pkg/kubelet/dockertools
Kubernetes Submit Queue 60a34fda0a Merge pull request #38673 from resouer/pod-qos-shim
Automatic merge from submit-queue (batch tested with PRs 39079, 38991, 38673)

Support systemd based pod qos in CRI dockershim

This PR makes pod level QoS works for CRI dockershim for systemd based cgroups. And will also fix #36807
- [x] Add cgroupDriver to dockerService and use docker info api to set value for it
- [x] Add a NOTE that detection only works for docker 1.11+, see [CHANGE LOG](https://github.com/docker/docker/blob/master/CHANGELOG.md#1110-2016-04-13)
- [x] Generate cgroupParent in syntax expected by cgroupDriver
- [x] Set cgroupParent to hostConfig for both sandbox and user container
- [x] Check if kubelet conflicts with cgroup driver of docker

cc @derekwaynecarr @vishh
2016-12-21 08:01:45 -08:00
..
fixtures/seccomp Add profile unit tests 2016-06-13 14:39:09 +02:00
BUILD bazel: fix some unit tests 2016-12-15 18:36:22 -08:00
container_gc_test.go cmd/kubelet 2016-11-23 15:53:09 -08:00
container_gc.go dockershim: implement ContainerStatus() 2016-07-28 18:24:29 -07:00
convert_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
convert.go Avoiding trying to gc images with no tags which are still in use 2016-07-27 10:31:47 -07:00
docker_manager_linux.go cmd/kubelet 2016-11-23 15:53:09 -08:00
docker_manager_test.go bazel: fix some unit tests 2016-12-15 18:36:22 -08:00
docker_manager_unsupported.go cmd/kubelet 2016-11-23 15:53:09 -08:00
docker_manager_windows.go cmd/kubelet 2016-11-23 15:53:09 -08:00
docker_manager.go Enable pod qos for systemd in cri 2016-12-16 10:48:36 +08:00
docker_test.go cmd/kubelet 2016-11-23 15:53:09 -08:00
docker.go Add --image-pull-progress-deadline option to kubelet 2016-12-09 09:28:57 +08:00
exec.go Add timeout argument to ExecInContainer 2016-11-07 13:00:59 +01:00
fake_docker_client.go cmd/kubelet 2016-11-23 15:53:09 -08:00
fake_manager.go cmd/kubelet 2016-11-23 15:53:09 -08:00
images_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
images.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
instrumented_docker.go Add method to inspect Docker images by ID 2016-10-10 15:16:58 -04:00
kube_docker_client.go Add --image-pull-progress-deadline option to kubelet 2016-12-09 09:28:57 +08:00
labels_test.go cmd/kubelet 2016-11-23 15:53:09 -08:00
labels.go cmd/kubelet 2016-11-23 15:53:09 -08:00