Reliable data storage is one of the key tasks when deploying and operating Kubernetes clusters. In Deckhouse Kubernetes Platform, this is achieved through flexible support for both software-defined and external storage systems, as well as convenient automation and management tools.
In this section, you will learn:
- Which types of storage Deckhouse supports;
- How to set up both local (SDS) and external storage systems;
- Which tools Deckhouse provides to simplify storage configuration and operation;
- How to choose the optimal solution for your scenarios, based on requirements for reliability, performance, and scalability.
Supported Storage Types
Deckhouse Kubernetes Platform offers a wide range of solutions, which can be divided into two main groups.
Software-Defined Storage
- Local storage based on LVM (Logical Volume Manager);
- Replicated storage based on DRBD (Distributed Replicated Block Device).
External Storage
- Distributed Ceph storage;
- HPE data storage;
- Huawei data storage;
- NFS data storage;
- S3-based object storage;
- SCSI-based data storage;
- TATLIN.UNIFIED (Yadro) unified storage.
Key Features
- All storage configurations are performed through Deckhouse and its modules, simplifying integration with all cluster components;
- Ready-to-use solutions for Ceph, NFS, S3, corporate storage systems, and other options, which make connecting storage to the cluster straightforward;
- Thanks to SDS support (including DRBD) and distributed solutions (Ceph, S3), you can scale up as your workload grows;
- Data replication and integration with robust storage systems help protect critical services and applications from data loss.