I'm trying to get a CIFS flex volume integrated with origin 3.9 based on
the following instructions:

https://docs.openshift.com/container-platform/3.9/install_config/persistent_storage/persistent_storage_flex_volume.html

I'm specifically trying to get a cifs flex volume working -
https://github.com/andyzhangx/kubernetes-drivers/tree/master/flexvolume/cifs

Here's the steps I took on all nodes and masters:

1.  mkdir -p /usr/libexec/kubernetes/kubelet-plugins/volume/exec/azure-cifs
2.  cd /usr/libexec/kubernetes/kubelet-plugins/volume/exec/azure-cifs/
3.  sudo wget -O cifs
https://raw.githubusercontent.com/andyzhangx/kubernetes-drivers/master/flexvolume/cifs/cifs
4.  sudo chmod a+x cifs

Then I created a pv and pvc based on the instructions then created the pod
in the README.md.  The flex volume fails to mount with this in
/var/log/messages:

Apr 17 08:29:13 node origin-node: I0417 08:29:13.116665    1620
kubelet.go:1854] SyncLoop (ADD, "api"):
"nginx-flex-cifs_test-volumes(efa44126-423a-11e8-a4f3-525400887c40)"
Apr 17 08:29:13 node systemd: Created slice libcontainer container
kubepods-besteffort-podefa44126_423a_11e8_a4f3_525400887c40.slice.
Apr 17 08:29:13 node systemd: Starting libcontainer container
kubepods-besteffort-podefa44126_423a_11e8_a4f3_525400887c40.slice.
Apr 17 08:29:13 node origin-node: E0417 08:29:13.156628    1620
desired_state_of_world_populator.go:280] Failed to add volume
"flexvol-mount" (specName: "pv-cifs-flexvol") for pod
"efa44126-423a-11e8-a4f3-525400887c40" to desiredStateOfWorld. err=failed
to get Plugin from volumeSpec for volume "pv-cifs-flexvol" err=no volume
plugin matched
Apr 17 08:29:13 node origin-node: I0417 08:29:13.231661    1620
reconciler.go:212] operationExecutor.VerifyControllerAttachedVolume started
for volume "default-token-5dnnh" (UniqueName: "
kubernetes.io/secret/efa44126-423a-11e8-a4f3-525400887c40-default-token-5dnnh")
pod "nginx-flex-cifs" (UID: "efa44126-423a-11e8-a4f3-525400887c40")
Apr 17 08:29:13 node origin-node: I0417 08:29:13.331874    1620
reconciler.go:257] operationExecutor.MountVolume started for volume
"default-token-5dnnh" (UniqueName: "
kubernetes.io/secret/efa44126-423a-11e8-a4f3-525400887c40-default-token-5dnnh")
pod "nginx-flex-cifs" (UID: "efa44126-423a-11e8-a4f3-525400887c40")
Apr 17 08:29:13 node systemd: Started Kubernetes transient mount for
/var/lib/origin/openshift.local.volumes/pods/efa44126-423a-11e8-a4f3-525400887c40/volumes/
kubernetes.io~secret/default-token-5dnnh.
Apr 17 08:29:13 node systemd: Starting Kubernetes transient mount for
/var/lib/origin/openshift.local.volumes/pods/efa44126-423a-11e8-a4f3-525400887c40/volumes/
kubernetes.io~secret/default-token-5dnnh.
Apr 17 08:29:13 node origin-node: I0417 08:29:13.358426    1620
operation_generator.go:481] MountVolume.SetUp succeeded for volume
"default-token-5dnnh" (UniqueName: "
kubernetes.io/secret/efa44126-423a-11e8-a4f3-525400887c40-default-token-5dnnh")
pod "nginx-flex-cifs" (UID: "efa44126-423a-11e8-a4f3-525400887c40")

are there special permissions that I need?

thanks
Marc
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to