Understand your persistent storage options so that you can optimize your OpenShift Container Platform environment.
表 4.1. Available storage optionsStorage type | Description | Examples |
---|
Block
| -
Presented to the operating system (OS) as a block device
-
Suitable for applications that need full control of storage and operate at a low level on files bypassing the file system
-
Also referred to as a Storage Area Network (SAN)
-
Non-shareable, which means that only one client at a time can mount an endpoint of this type
|
AWS EBS and VMware vSphere support dynamic persistent volume (PV) provisioning natively in OpenShift Container Platform.
|
File
| -
Presented to the OS as a file system export to be mounted
-
Also referred to as Network Attached Storage (NAS)
-
Concurrency, latency, file locking mechanisms, and other capabilities vary widely between protocols, implementations, vendors, and scales.
|
RHEL NFS, NetApp NFS [1], and Vendor NFS
|
Object
| -
Accessible through a REST API endpoint
-
Configurable for use in the OpenShift Container Platform Registry
-
Applications must build their drivers into the application and/or container.
|
AWS S3
|
-
NetApp NFS supports dynamic PV provisioning when using the Trident plug-in.
Currently, CNS is not supported in OpenShift Container Platform 4.5.