diff options
author | Dave <dj.2dixx@gmail.com> | 2020-05-08 20:55:51 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2020-05-08 20:58:46 +0000 |
commit | 59e95aee291a9ff295d467efadf04199ffc7173c (patch) | |
tree | 556a8e82f2e25ebf3d16e79343c3661b4c64e45e /testing/kubernetes/kubelet.initd | |
parent | edc193322116c48ad86129ed6dd4feead5321a3e (diff) | |
download | aports-59e95aee291a9ff295d467efadf04199ffc7173c.tar.bz2 aports-59e95aee291a9ff295d467efadf04199ffc7173c.tar.xz |
testing/kubernetes: several improvement
- fix kubelet service issue on start
- add support for kubeadm
- change kubelet default location for cni-plugins
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} +} |