About Longhorn
Longhorn is a distributed block storage system built for Kubernetes and made from Kubernetes and container primitives. Once installed on an existing cluster, it adds persistent volume support, so stateful workloads can keep data on storage that is managed inside the cluster.
It implements storage with containers and microservices. A dedicated storage controller is created for each block device volume, and the volume is replicated synchronously across multiple replicas on different nodes. Both the controller and the replicas are orchestrated by Kubernetes. Capabilities include incremental snapshots, backups to NFSv4 or S3-compatible object storage using change block detection, recurring snapshots and backups, and automated upgrades that do not disrupt running volumes. A graphical dashboard is included.
Longhorn is an incubating project of the Cloud Native Computing Foundation and is licensed under Apache-2.0. It installs with a single kubectl apply command or with Helm charts, and the release table in the repository tracks supported branches and end-of-life dates.
Key features
- Distributed block storage for Kubernetes
- Synchronous replication across nodes
- Incremental volume snapshots
- Backups to NFS or S3-compatible storage
- Recurring snapshot and backup schedules
- Non-disruptive software upgrades
- Dashboard for managing volumes
Good fit for
- Providing persistent volumes in Kubernetes
- Backing up cluster volumes to object storage
Longhorn: questions and answers
- What is Longhorn used for?
- Longhorn is a CNCF incubating distributed block storage system for Kubernetes that replicates volumes across nodes and supports snapshots and backups. It is a good fit for providing persistent volumes in Kubernetes and backing up cluster volumes to object storage.
- Is Longhorn open source?
- Yes. Longhorn is open source under the Apache-2.0 licence. Its source code is on GitHub at longhorn/longhorn and is written mainly in Shell.
- Is Longhorn free?
- Yes. Longhorn is open source, so the software itself is free to use.
- Can I self-host Longhorn?
- Yes. Longhorn can be self-hosted on your own server or infrastructure.
- What is Longhorn an alternative to?
- Longhorn is an open-source alternative to Nutanix and Azure Files. Other open-source alternatives to Nutanix include Ceph, GlusterFS and Kubernetes.
- Is Longhorn actively maintained?
- Yes. The most recent commit to Longhorn was on 15 October 2026, and the latest release is v1.13.0, published on 29 September 2026. The project has 8k stars on GitHub.
Open-source alternatives to Longhorn
See all
Ceph
Infrastructure & Containers
Ceph is a distributed object, block, and file storage platform
OSSvs Amazon S3★ 17k
GlusterFS
Open source
Gluster Filesystem : Build your distributed storage in minutes
GPL-2.0vs Nutanix★ 5.3k
Rook
Infrastructure & Containers
Storage Orchestration for Kubernetes
Apache-2.0vs IBM Cloud Object Storage★ 14k
Kubernetes
Infrastructure & Containers
Production-Grade Container Scheduling and Management
Apache-2.0vs Amazon EKS★ 128k
Harvester
Infrastructure & Containers
Open source hyperconverged infrastructure (HCI) software
Apache-2.0vs Amazon EC2★ 5.2k
JuiceFS
Infrastructure & Containers
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Apache-2.0vs Amazon EFS★ 15k
SaaS alternatives to Longhorn
See all
Nutanix
Infrastructure & Containers
Hyperconverged infrastructure and hybrid multicloud platform
SaaS
Azure Files
File Storage & Sharing
Fully managed SMB and NFS file shares in the cloud from Microsoft Azure
SaaS
Mirantis
Infrastructure & Containers
Kubernetes and container platform vendor with Mirantis Kubernetes Engine
SaaS
Platform9
Infrastructure & Containers
Managed Kubernetes and private cloud platform for hybrid environments
SaaS
Red Hat OpenShift
Infrastructure & Containers
Enterprise Kubernetes application platform from Red Hat for hybrid and multi-cloud
SaaS
Spectro Cloud
Infrastructure & Containers
Kubernetes management platform for clusters across data center, cloud and edge
SaaS

