The Longhorn Documentation
Cloud native distributed block storage for Kubernetes
Longhorn is a lightweight, reliable, and powerful distributed block storage system for Kubernetes.
Longhorn implements distributed block storage using containers and microservices. Longhorn creates a dedicated storage controller for each block device volume and synchronously replicates the volume across multiple replicas stored on multiple nodes. The storage controller and replicas are themselves orchestrated using Kubernetes.
Longhorn is beta-quality software. We appreciate your willingness to deploy Longhorn and provide feedback.
The latest release of Longhorn is v0.8.0.
Longhorn is 100% open source software under the auspices of the Cloud Native Computing Foundation. The project’s source code is spread across a number of repos:
Component | What it does | GitHub repo |
---|---|---|
Longhorn Engine | Core controller/replica logic | longhorn/longhorn-engine |
Longhorn Instance Manager | Controller/replica instance lifecycle management | longhorn/longhorn-instance-manager |
Longhorn Share Manager | NFS provisioner that exposes Longhorn volumes as ReadWriteMany volumes | longhorn/longhorn-share-manager |
Longhorn Manager | Longhorn orchestration, includes CSI driver for Kubernetes | longhorn/longhorn-manager |
Longhorn UI | The Longhorn dashboard | longhorn/longhorn-ui |
© 2019-2025 Longhorn Authors | Documentation Distributed under CC-BY-4.0
© 2025 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.