In openshift 3.10 iscsi volume still can not be mapped into container.
Tried to reproduce it in: oc v3.10.0-0.51.0 kubernetes v1.10.0+b81c8f8 openshift v3.10.0-0.51.0 And it is worked now.
Based on the comment #7 and comment #11 this looks to be a container runtime issue.
Currently it's not possible to map a device in a privileged docker container: $ docker run -w /opt --rm -it --device=/dev/console:/opt/10 busybox /bin/sh -c 'ls -l /opt/' total 0 crw------- 1 root root 5, 1 Nov 8 13:25 10 $ docker run --privileged -w /opt --rm -it --device=/dev/console:/opt/10 busybox /bin/sh -c 'ls -l /opt/' total 0 This is caused by the following docker issue: https://github.com/moby/moby/issues/35991 There's an open PR to fix that, but it hasn't got much attention recently: https://github.com/moby/moby/pull/36258
We haven't seen this problem with our CI (in 4.x, which uses a recent version of cri-o), so maybe switching to cri-o could be an alternative. Since this is cause by Docker, assigning to Containers team.
OCP 3.6-3.10 is no longer on full support [1]. Marking CLOSED DEFERRED. If you have a customer case with a support exception or have reproduced on 3.11+, please reopen and include those details. When reopening, please set the Target Release to the appropriate version where needed. [1]: https://access.redhat.com/support/policy/updates/openshift