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.

Features

  • 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.