← All repos

longhorn

Cloud-Native distributed storage built on and for Kubernetes

cncfdistributed-systemshigh-availabilityk8s-sig-storagekuberneteslonghornstorage
Browse cluster: SQL databases and distributed systems
1,980commits
169contributors
3languages

Tech stack & purpose

Longhorn is a cloud-native distributed storage system built on and for Kubernetes that provides persistent volume management through a Container Storage Interface (CSI) driver. The project is composed of multiple open-source components including the Longhorn Engine, Instance Manager, Share Manager, Backing Image Manager, Manager (which includes the CSI driver), and UI dashboard. Installation is handled via Helm 3 and requires prerequisites including a compatible container runtime, Kubernetes 1.34 or later, and the open-iscsi package running on cluster nodes. The system supports various storage configurations through its StorageClass settings, including options for data engines, replica counts, disk and node selectors, backing images, and recurring jobs.

Community & reference links

Languages

Shell
85.4%
Python
10.5%
Mustache
4.1%

Contributors (top 30 of 169)