Access Modes
Two access modes are supported:
- ReadWriteMany (RWX)
- ReadWriteOnce (RWO)
The default access mode is ReadWriteOnce.
Since all ITX Runtime Server pods are considered equal for handling client requests, they need to be able to process requests that reference the same maps, logs and other data artifacts in the shared data persistent volume. The storage class used for the data and logs persistent volume must support ReadWriteMany access mode and this mode must be selected in order for the data persistent volume claim to be satisfied and for the data storage to be successfully bound to all running pods.
In cases when all the pods are always deployed to the same worker node, such as the case with development environments, the ReadWriteOnce access mode may be selected, particularly if a storage class in the environment supports this mode and no other storage classes are available that support ReadWriteMany mode.
ITX Runtime Server has been tested with the following storage providers:
- Google Persistent Disk (RWO)
- Rook CephFS (RWO & RWX)
- NFS (RWO & RWX)
ITX Runtime Server supports the following storage provisioning options:
- Dynamic provisioning using a storageClass
- Pre-created PV's (Persistent Volumes)