Skip to content
This repository was archived by the owner on Jan 9, 2023. It is now read-only.

Commit 867c070

Browse files
author
Luke Addison
committed
Run kube services under /system.slice
1 parent 1f97e08 commit 867c070

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

puppet/modules/kubernetes/manifests/kubelet.pp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@
3030
default => 'cgroupfs',
3131
},
3232
String $cgroup_root = '/',
33-
Optional[String] $cgroup_kube_name = '/podruntime.slice',
34-
Optional[String] $cgroup_kube_reserved_memory = '256Mi',
35-
Optional[String] $cgroup_kube_reserved_cpu = '10m',
33+
Optional[String] $cgroup_kube_name = undef,
34+
Optional[String] $cgroup_kube_reserved_memory = '',
35+
Optional[String] $cgroup_kube_reserved_cpu = '',
3636
Optional[String] $cgroup_system_name = '/system.slice',
37-
Optional[String] $cgroup_system_reserved_memory = '128Mi',
38-
Optional[String] $cgroup_system_reserved_cpu = '10m',
37+
Optional[String] $cgroup_system_reserved_memory = '1Gi',
38+
Optional[String] $cgroup_system_reserved_cpu = '200m',
3939
Array[String] $systemd_wants = [],
4040
Array[String] $systemd_requires = [],
4141
Array[String] $systemd_after = [],

puppet/modules/kubernetes/templates/kubelet.service.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,16 @@ ExecStart=<%= scope['kubernetes::_dest_dir'] %>/kubelet \
7373
--cgroup-driver=<%= @cgroup_driver %> \
7474
--cgroup-root=<%= @cgroup_root %> \
7575
<% if @cgroup_kube_name -%>
76-
--kube-reserved-cgroup=<%= @cgroup_kube_name %> \
77-
--runtime-cgroups=<%= @cgroup_kube_name %> \
78-
--kubelet-cgroups=<%= @cgroup_kube_name %> \
7976
<%
8077
# build kube reserved command line
8178
@cgroup_kube_reserved = []
8279
@cgroup_kube_reserved << "cpu=#{@cgroup_kube_reserved_cpu}" unless @cgroup_kube_reserved_cpu.nil? or @cgroup_kube_reserved_cpu == 'nil'
8380
@cgroup_kube_reserved << "memory=#{@cgroup_kube_reserved_memory}" unless @cgroup_kube_reserved_memory.nil? or @cgroup_kube_reserved_memory == 'nil'
8481
if @cgroup_kube_reserved.length > 0
8582
-%>
83+
--kube-reserved-cgroup=<%= @cgroup_kube_name %> \
84+
--runtime-cgroups=<%= @cgroup_kube_name %> \
85+
--kubelet-cgroups=<%= @cgroup_kube_name %> \
8686
"--kube-reserved=<%= @cgroup_kube_reserved.join(',') %>" \
8787
<% end -%>
8888
<% end -%>

0 commit comments

Comments
 (0)