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, }