From f7dc93112762c466c828dc3213040578d6ab5c69 Mon Sep 17 00:00:00 2001 From: Vadim Rutkovsky Date: Fri, 26 Apr 2019 16:12:45 +0200 Subject: [PATCH] data/bootstrap: pass volume-plugin-dir to kubelet to avoid warnings about flexvolume Boostrap kubelet attempts to create /usr/libexec/kubernetes/kubelet-plugins/volume/exec/ for flexvolume plugins and warns readonly FS in kubelet log. This commit would ensure /etc/kubernetes/kubelet-plugins/volume/exec is used for flexvolume plugins, this would prevent this misleading warning from showing --- data/data/bootstrap/systemd/units/kubelet.service.template | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/data/bootstrap/systemd/units/kubelet.service.template b/data/data/bootstrap/systemd/units/kubelet.service.template index 0ac9bb828d9..2e065370615 100644 --- a/data/data/bootstrap/systemd/units/kubelet.service.template +++ b/data/data/bootstrap/systemd/units/kubelet.service.template @@ -5,6 +5,7 @@ Wants=rpc-statd.service [Service] Type=notify ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests +ExecStartPre=/bin/mkdir --parents /etc/kubernetes/kubelet-plugins/volume/exec Environment=KUBELET_RUNTIME_REQUEST_TIMEOUT=10m EnvironmentFile=-/etc/kubernetes/kubelet-env @@ -20,6 +21,7 @@ ExecStart=/usr/bin/hyperkube \ --cgroup-driver=systemd \ --serialize-image-pulls=false \ --v=2 \ + --volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec \ Restart=always RestartSec=10