seaweedfs-csi-driver icon indicating copy to clipboard operation
seaweedfs-csi-driver copied to clipboard

Pod creation fails with CreateContainerConfigError

Open treo opened this issue 3 years ago • 0 comments

I'm trying to use seaweedfs from a kubernetes pod.

However it fails because it can't access the mount point:

Error: stat /var/snap/microk8s/common/var/lib/kubelet/pods/88b64efb-79ff-46b0-941c-9df5d6aa08df/volumes/kubernetes.io~csi/pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7/mount: no such file or directory

That is despite the log telling me that it was successfully mounted:

$ kubectl -n seaweedfs logs seaweedfs-csi-driver-node-r24cm -c csi-seaweedfs-plugin
I0528 11:48:34     1 nodeserver.go:28] NodePublishVolume volume pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7 to /var/snap/microk8s/common/var/lib/kubelet/pods/88b64efb-79ff-46b0-941c-9df5d6aa08df/volumes/kubernetes.io~csi/pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7/mount
I0528 11:48:34     1 mounter_seaweedfs.go:29] mounting 10.10.10.22:8888 pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7 to /var/snap/microk8s/common/var/lib/kubelet/pods/88b64efb-79ff-46b0-941c-9df5d6aa08df/volumes/kubernetes.io~csi/pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7/mount
I0528 11:48:34     1 mounter.go:29] Mounting fuse with command: weed and args: [mount -dirAutoCreate=true -umask=000 -dir=/var/snap/microk8s/common/var/lib/kubelet/pods/88b64efb-79ff-46b0-941c-9df5d6aa08df/volumes/kubernetes.io~csi/pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7/mount -collection=pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7 -filer=10.10.10.22:8888 -filer.path=/buckets/pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7 -cacheCapacityMB=1000 -concurrentWriters=32 -cacheDir=/tmp]
I0528 11:48:35     1 nodeserver.go:74] volume pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7 successfully mounted to /var/snap/microk8s/common/var/lib/kubelet/pods/88b64efb-79ff-46b0-941c-9df5d6aa08df/volumes/kubernetes.io~csi/pvc-8e4b39c0-9f29-47d1-8f19-c123c95d5dc7/mount

I'm not quite familiar enough with how CSI works to debug this, any hints?

treo avatar May 28 '21 11:05 treo