diff options
Diffstat (limited to 'testing/kubernetes/kubelet.initd')
-rw-r--r-- | testing/kubernetes/kubelet.initd | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/testing/kubernetes/kubelet.initd b/testing/kubernetes/kubelet.initd index 2f6b4eaf5d..c8c4812334 100644 --- a/testing/kubernetes/kubelet.initd +++ b/testing/kubernetes/kubelet.initd @@ -7,8 +7,12 @@ pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} user=${user:-root} group=${group:-root} +if [ -e /var/lib/kubelet/kubeadm-flags.env ]; then + source /var/lib/kubelet/kubeadm-flags.env; +fi + command="/usr/bin/kubelet" -command_args="${command_args}" +command_args="${command_args} ${KUBELET_KUBEADM_ARGS}" command_background="true" start_stop_daemon_args="--user ${user} --group ${group} \ --stdout /var/log/kubelet/${SVCNAME}.log \ @@ -18,3 +22,7 @@ depend() { need net after net } + +start_pre() { + mkdir -p /run/${SVCNAME} +} |