Skip to content

Commit f445e8c

Browse files
authored
Merge pull request #46 from ijc/cgroups
Put system and runtime containers into cgroups.
2 parents 034a56b + af62ade commit f445e8c

File tree

5 files changed

+16
-2
lines changed

5 files changed

+16
-2
lines changed

pkg/kubelet/kubelet.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,6 @@ exec kubelet --kubeconfig=/etc/kubernetes/kubelet.conf \
7575
--cni-conf-dir=/etc/cni/net.d \
7676
--cni-bin-dir=/opt/cni/bin \
7777
--cadvisor-port=0 \
78+
--kube-reserved-cgroup=podruntime \
79+
--system-reserved-cgroup=systemreserved \
7880
$KUBELET_ARGS $@

yml/cri-containerd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
- name: cri-containerd
33
image: linuxkit/cri-containerd:35f4761216380fe80a120ba7fa2d52545847cc13
4-
cgroupsPath: podruntime/runtime
4+
cgroupsPath: podruntime/cri-containerd
55
files:
66
- path: /etc/kubelet.sh.conf
77
contents: |

yml/docker-master.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
services:
22
- name: kubernetes-docker-image-cache-control-plane
33
image: linuxkit/kubernetes-docker-image-cache-control-plane:3606d4714909c0916f68f2ac96fc728c4d9de316
4+
cgroupsPath: podruntime/control-cache

yml/docker.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ services:
2222
command: ["/usr/local/bin/docker-init", "/usr/local/bin/dockerd"]
2323
runtime:
2424
mkdir: ["/var/lib/kubeadm", "/var/lib/cni/conf", "/var/lib/cni/bin", "/var/lib/kubelet-plugins"]
25+
cgroupsPath: podruntime/docker
2526
- name: kubernetes-docker-image-cache-common
2627
image: linuxkit/kubernetes-docker-image-cache-common:434f337a5338776f67ab34e2327489c1368f2559
28+
cgroupsPath: podruntime/common-cache
2729
files:
2830
- path: /etc/kubelet.sh.conf
2931
contents: ""

yml/kube.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,23 @@ services:
2929
image: linuxkit/getty:22e27189b6b354e1d5d38fc0536a5af3f2adb79f
3030
env:
3131
- INSECURE=true
32+
cgroupsPath: systemreserved/getty
3233
- name: rngd
3334
image: linuxkit/rngd:94e01a4b16fadb053455cdc2269c4eb0b39199cd
35+
cgroupsPath: systemreserved/rngd
3436
- name: ntpd
3537
image: linuxkit/openntpd:536e5947607c9e6a6771957c2ff817230cba0d3c
38+
cgroupsPath: systemreserved/ntpd
3639
- name: sshd
3740
image: linuxkit/sshd:ac5e8364e2e9aa8717a3295c51eb60b8c57373d5
41+
cgroupsPath: systemreserved/sshd
3842
- name: kubelet
39-
image: linuxkit/kubelet:5d0603711e4154d03c6f76f731ffd515bcacd60b
43+
image: linuxkit/kubelet:e9b7f3fda7b13331fc5ec07570174df8e8d470ad
44+
cgroupsPath: podruntime/kubelet
45+
runtime:
46+
cgroups:
47+
- systemreserved
48+
- podruntime
4049
files:
4150
- path: etc/linuxkit.yml
4251
metadata: yaml

0 commit comments

Comments
 (0)