Create as many PersistentVolumes (PV) as you need.
On the Web GUI screen, click "PersistentVolumes" in the main menu "Storage", click "Create PersistentVolume", and edit YAML to create PV.
If you are using the CLI, create a yaml file and create a PV using the following command:
$ oc create -f <file_name>.yaml
YAML definitions are created with reference to the following samples.
The StorageClass name specifies the StorageClass created in "C.1 Creating a StorageClass".
Assign a different NFS directory for each PV.
In addition, accessModes is ReadWriteMany.
Example)
apiVersion: v1
kind: PersistentVolume
metadata:
name: < PV name >
spec:
capacity:
storage: < Capacity Required ex.8Gi >
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
nfs:
path: < NFS directory path (Assign a different directory for each PV) ex. /nfs/pv >
server: < IP address of the NFS server ex. 192.168.1.10>
storageClassName: < StorageClass name created in "C.1 Creating a StorageClass">