Skip to content
This repository was archived by the owner on Apr 19, 2021. It is now read-only.

Commit 3f7240f

Browse files
authored
Merge pull request #62 from 18F/reserved-resources
Expose resource restriction flags in kubelet.
2 parents ced3f74 + 080754e commit 3f7240f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

jobs/kubernetes-minion/spec

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@ properties:
2525
schedulable:
2626
description: Allow scheduling pods on host
2727

28+
kube-reserved:
29+
description: Resource reservations for kubernetes daemons
30+
31+
system-reserved:
32+
description: Resource reservations for system daemons
33+
34+
eviction-hard:
35+
description: Pod eviction resource threshold
36+
2837
cloud-provider:
2938
description: K8s cloud provider
3039
default: ""

jobs/kubernetes-minion/templates/kubelet_ctl.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ case $1 in
5353
--cluster_dns=10.0.0.10 \
5454
--cluster_domain=cluster.local \
5555
<% if_p('schedulable') do |schedulable| %>--register-schedulable=<%= schedulable.to_s %><% end %> \
56+
<% if_p('kube-reserved') do |kube_reserved| %>--kube-reserved=<%= kube_reserved %><% end %> \
57+
<% if_p('system-reserved') do |system_reserved| %>--system-reserved=<%= system_reserved %><% end %> \
58+
<% if_p('eviction-hard') do |eviction| %>--eviction-hard=<%= eviction_hard %><% end %> \
5659
1>> $LOG_DIR/kubelet.stdout.log \
5760
2>> $LOG_DIR/kubelet.stderr.log
5861
;;

0 commit comments

Comments
 (0)