From 435f03c595ad22932096fc5f643605adb4bef43b Mon Sep 17 00:00:00 2001 From: haruband Date: Wed, 3 May 2023 10:58:51 +0900 Subject: [PATCH] fix: mount the host's /run/nvmf directory to csi-node-driver --- deploy/kubernetes/csi-nvmf-node.yaml | 8 +++++++- pkg/nvmf/nodeserver.go | 5 ----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/deploy/kubernetes/csi-nvmf-node.yaml b/deploy/kubernetes/csi-nvmf-node.yaml index 011feb4..56c8ada 100644 --- a/deploy/kubernetes/csi-nvmf-node.yaml +++ b/deploy/kubernetes/csi-nvmf-node.yaml @@ -73,6 +73,8 @@ spec: - name: pods-mount-dir mountPath: /var/lib/kubelet/pods mountPropagation: "Bidirectional" + - name: run-nvmf-dir + mountPath: /run/nvmf - name: host-dev mountPath: /dev mountPropagation: "HostToContainer" @@ -94,6 +96,10 @@ spec: hostPath: path: /var/lib/kubelet/pods type: Directory + - name: run-nvmf-dir + hostPath: + path: /run/nvmf + type: DirectoryOrCreate - name: host-dev hostPath: path: /dev @@ -102,4 +108,4 @@ spec: path: /sys - name: lib-modules hostPath: - path: /lib/modules \ No newline at end of file + path: /lib/modules diff --git a/pkg/nvmf/nodeserver.go b/pkg/nvmf/nodeserver.go index e6cb21f..97cf460 100644 --- a/pkg/nvmf/nodeserver.go +++ b/pkg/nvmf/nodeserver.go @@ -32,11 +32,6 @@ type NodeServer struct { } func NewNodeServer(d *driver) *NodeServer { - if err := os.MkdirAll(RUN_NVMF, 0750); err != nil { - klog.Errorf("NewNodeServer: failed to mkdir %s, error: %v", RUN_NVMF, err) - return nil - } - return &NodeServer{ Driver: d, }