Persistent Cloud Native Volumes On NVMe Speed
LINSTOR is an open-source storage controller for Linux building blocks: NVMe, NVMe-over-Fabric (NVMe-oF), DRBD, LVM, ZFS, VDO, MD-Raid, loop-devices, XFS, ext4 etc. The LINSTOR controller also includes CSI and K8s FlexVolume drivers.
LINSTOR is unique in that it is well-suited for I/O intensive workloads such as Databases, machine learning, and messaging; and it can run in either a Hyper-Converged Infrastructure (HCI), and Disaggregated Storage mode. LINSTOR delivers high IOPs while being composed of smaller, self-contained, extremely stable software; as compared to some of the newer storage options for Kubernetes which have highly developed control planes, but less-than-stellar data-planes. (IE: alternatives are less performant, in comparison).
With the Piraeus effort (https://github.com/piraeusdatastore, https://piraeus.io) we provide an easily consumable set of container images which includes the DRBD linux kernel driver loader, linstor controller, linstor node software, CSI driver, and K8s-Operator.