Storage Class
Last updated
Last updated
Storage Class is one of the components in the data storage system in Kubernetes which aims to define different storage that can be used by PersistentVolume. There are three namespace options available and the following table is to understand the use of each namespace used.
Storage Tier 1
Storage Tier 2
Storage Backup
High-performance NVMe storage integrated with Lustre, offering throughput up to 1TBps and IOPS up to 20 million, suitable for workloads requiring parallel file systems. Note: this storage class cannot be used as root OS for VM workload.
NVMe storage using NFS protocol, providing a balance of performance for general purposes. This storage also supports NFS over RDMA for efficient direct memory transfers to achieve low latency communication. Throughput up to 155 GBps and IOPS up to 6 million.
Cost-efficient NL-SAS storage with high capacity achieving up to 2.6 GBps and IOPS up to 84k. This storage class is used for backup only, not available for Kubernetes and VM.
Storageclass name:
storage-nvme-lustre
Storageclass name:
storage-nvme-c1
NFS over TCP
storage-nvme-rdma-c1
NFS over RDMA
Storageclass name:
storage-nlsas
Access Mode: ReadWriteOnce (RWO) ReadOnlyMany (ROM) ReadWriteMany (RWM) ReadWriteOncePod (RWOP)
Access Mode: ReadWriteOnce (RWO) ReadOnlyMany (ROM) ReadWriteMany (RWM) ReadWriteOncePod (RWOP)
Access Mode: ReadWriteOnce (RWO) ReadOnlyMany (ROM) ReadWriteMany (RWM) ReadWriteOncePod (RWOP)