I am trying to understand different access modes for Persistent Volume Claims in Openshift. Found the following information from here
Access Mode CLI Abbreviation Description
ReadWriteOnce RWO The volume can be mounted as read-write by a single node.
ReadOnlyMany ROX The volume can be mounted read-only by many nodes.
ReadWriteMany RWX The volume can be mounted as read-write by many nodes.
I know that PVC are bound to single project/namespace and can be extended to different projects as well.
But the confusion here is, what does "single node" or "many nodes" mean here. For example, in RWO
mode, "The volume can be mounted as read-write by a single node"
. What node it is referring to.
Can someone give me the significance of these modes with respect to single project/namespace. Does the storage with RWO can have write permission for only one application or all the applications within the project?