Skip to content

Commit

Permalink
add KUBELET_EXTRA_ARGS_* variable
Browse files Browse the repository at this point in the history
  • Loading branch information
kvaps committed Mar 16, 2021
1 parent 3f43324 commit e4a31a1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
7 changes: 4 additions & 3 deletions deploy/helm/kubefarm/templates/ltsp-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,10 @@ data:
mkdir -p /etc/systemd/system/kubelet.service.d
( LABELS=$(echo_values "KUBERNETES_LABELS_[[:alnum:]_]*" | paste -s -d,)
TAINTS=$(echo_values "KUBERNETES_TAINTS_[[:alnum:]_]*" | paste -s -d,)
printf "[Service]\nEnvironment=\"KUBELET_EXTRA_ARGS=%s %s\"\n" \
"${LABELS:+--node-labels=$LABELS}" "${TAINTS:+--register-with-taints=$TAINTS}"
) > /etc/systemd/system/kubelet.service.d/20-labels-taints.conf
EXTRA_ARGS=$(echo_values "KUBELET_EXTRA_ARGS_[[:alnum:]_]*" | paste -s -d" ")
printf "[Service]\nEnvironment=\"KUBELET_EXTRA_ARGS=%s %s %s\"\n" \
"${LABELS:+--node-labels=$LABELS}" "${TAINTS:+--register-with-taints=$TAINTS}" "$EXTRA_ARGS"
) > /etc/systemd/system/kubelet.service.d/99-extra-args.conf
{{- with index .Values.ltsp.config.sections "init/" }}
{{- . | nindent 4 }}
Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/kubefarm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ tags:
all:
FSTAB_KUBELET: "tmpfs /var/lib/kubelet tmpfs x-systemd.wanted-by=kubelet.service 0 0"
FSTAB_DOCKER: "tmpfs /var/lib/docker tmpfs x-systemd.wanted-by=docker.service 0 0"
KUBELET_EXTRA_ARGS_CGROUP: "--cgroup-driver=systemd"
debug:
DEBUG_SHELL: "1"

Expand All @@ -200,4 +201,3 @@ tags:
# - effect: NoSchedule
# key: foo
# value: bar

0 comments on commit e4a31a1

Please sign in to comment.