# Storage Class

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.

<table data-column-title-hidden data-view="cards"><thead><tr><th align="center"></th></tr></thead><tbody><tr><td align="center"><strong>Storage Tier 1</strong> </td></tr><tr><td align="center"><strong>Storage Tier 2</strong> </td></tr><tr><td align="center"><strong>Storage Backup</strong></td></tr><tr><td align="center">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.</td></tr><tr><td align="center">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.</td></tr><tr><td align="center">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.</td></tr><tr><td align="center"><p>Storageclass name:</p><p><strong>storage-nvme-lustre</strong></p></td></tr><tr><td align="center"><p>Storageclass name:</p><p><strong>storage-nvme-c1</strong> </p><p>NFS over TCP </p><p><strong>storage-nvme-rdma-c1</strong> </p><p>NFS over RDMA</p><p><strong>storage-nvme-c1-encrypt</strong> </p><p>NFS with AES-256 encryption</p></td></tr><tr><td align="center"><p>Storageclass name:</p><p><strong>storage-nlsas</strong></p></td></tr><tr><td align="center">Access Mode:<br><strong>ReadWriteOnce (RWO)</strong><br><strong>ReadOnlyMany (ROM)</strong><br><strong>ReadWriteMany (RWM)</strong><br><strong>ReadWriteOncePod (RWOP)</strong></td></tr><tr><td align="center">Access Mode:<br><strong>ReadWriteOnce (RWO)</strong><br><strong>ReadOnlyMany (ROM)</strong><br><strong>ReadWriteMany (RWM)</strong><br><strong>ReadWriteOncePod (RWOP)</strong></td></tr><tr><td align="center">Access Mode:<br><strong>ReadWriteOnce (RWO)</strong><br><strong>ReadOnlyMany (ROM)</strong><br><strong>ReadWriteMany (RWM)</strong><br><strong>ReadWriteOncePod (RWOP)</strong></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudeka.ai/deka-gpu/deka-gpu-kubernetes/storages/storage-class.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
