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.


  • Enterprise-grade distributed block storage with no single point of failure
  • Incremental snapshot of block storage
  • Backup to secondary storage (NFS or S3-compatible object storage) built on efficient change block detection
  • Recurring snapshots and backups
  • Automated, non-disruptive upgrades. You can upgrade the entire Longhorn software stack without disrupting running storage volumes.
  • An intuitive GUI dashboard

© 2019-2024 Longhorn Authors | Documentation Distributed under CC-BY-4.0

© 2024 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.