● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement is rolling out.
L

Longhorn

IncubatingRuntime
Open source · CNCF · CNCF Incubating · Apache-2.0

Longhorn is a distributed block storage system built specifically for Kubernetes. It runs as a set of controller and replica pods inside your cluster, turning local disk space on your nodes into replicated persistent volumes.

updated 2026-07-01

What it is

Longhorn is a distributed block storage system built specifically for Kubernetes. It runs as a set of controller and replica pods inside your cluster, turning local disk space on your nodes into replicated persistent volumes. No external storage array, no SAN, no cloud provider block storage dependency — just your nodes' disks, replicated across the cluster via longhorn-manager and longhorn-engine components. It ships a CSI driver so it integrates with standard PVC/PV workflows, plus a web UI for volume management, snapshots, and backup scheduling to S3 or NFS targets.

Who builds it and why

Longhorn originated at Rancher Labs (acquired by SUSE in 2020) as an answer to the "what do I do for storage on bare metal / edge Kubernetes clusters" problem. It's a CNCF incubating project, which means it has graduated past sandbox scrutiny but isn't yet at the graduated tier alongside Kubernetes or Prometheus. 161 contributors and a commit as recent as July 2026 indicate this isn't an abandoned SUSE side project — it's actively maintained, most heavily by SUSE/Rancher engineers but with outside contributors too. The motivation is straightforward: edge and on-prem Kubernetes users needed a storage layer that doesn't require enterprise SAN hardware or cloud-specific CSI drivers, and Rancher needed that story for its own distribution (RKE, K3s).

Production readiness signal

7,824 GitHub stars and CNCF incubating status are reasonable adoption signals, but stars aren't the same as production maturity. The real signals: v1.12.0 as latest release means this project has been through many iterations and breaking-change cycles — check release notes before upgrading, historically there have been non-trivial upgrade paths between minor versions. Shell as the dominant language is worth noting — much of the deployment/ops tooling is shell-scripted, which is normal for K8s infra but means read the scripts before you run them in prod. 161 contributors and continuous commits through 2026 suggest active bug-fixing and feature work, not stagnation. Longhorn is used in production today, particularly in Rancher-managed clusters and edge deployments, but it is not a drop-in replacement for a mature SAN's IOPS ceiling — treat performance benchmarks skeptically until you test on your own hardware and workload.

Who should use this

  • Teams running bare-metal or on-prem Kubernetes without access to cloud block storage (EBS, PD, Azure Disk).
  • Edge computing deployments — retail, industrial, telco — where you need local storage resilience without a centralized SAN.
  • Rancher/RKE2/K3s shops, where Longhorn is the path-of-least-resistance default storage layer.
  • Teams that need built-in snapshot/backup-to-S3 workflows without bolting on Velero + a separate storage backend.

Who should NOT use this

  • Anyone running on a major cloud provider with access to EBS, Persistent Disk, or Azure Disk — those are more battle-tested, better supported by your cloud's SLA, and usually cheaper at scale than replicating storage yourself across compute nodes.
  • High-IOPS database workloads (large OLTP, latency-sensitive analytics) — replicated network-attached storage over commodity disks introduces latency overhead that dedicated storage arrays or NVMe-local + application-level replication handle better.
  • Teams without spare local disk capacity on nodes — Longhorn eats node-local storage for replicas; if your nodes are storage-constrained, this adds operational risk, not resilience.
  • Anyone expecting a fully hands-off experience — Longhorn requires understanding replica placement, node disk pressure, and network bandwidth between nodes. It's not "install and forget."

Alternatives

  • OpenEBS — another CNCF storage project, more modular with multiple storage engines (Mayastor, Jiva, cStor); similar target audience.
  • Rook (Ceph) — battle-tested distributed storage via Ceph, more complex to operate but proven at larger scale and broader feature set (object, block, file).
  • Cloud-native CSI drivers (EBS CSI, PD CSI) — if you're on a major cloud, just use the native block storage integration instead of replicating storage yourself.

Pricing

Fully open source under Apache-2.0. No licensing cost. SUSE offers commercial support bundled with Rancher subscriptions if you want an SLA, but the software itself carries zero license fee.

Frequently asked

What is Longhorn?+
Longhorn is a distributed block storage system built specifically for Kubernetes. It runs as a set of controller and replica pods inside your cluster, turning local disk space on your nodes into replicated persistent volumes.
Who builds Longhorn?+
Longhorn originated at Rancher Labs (acquired by SUSE in 2020) as an answer to the "what do I do for storage on bare metal / edge Kubernetes clusters" problem. It's a CNCF incubating project, which means it has graduated past sandbox scrutiny but isn't yet at the graduated tier alongside Kubernetes or Prometheus.
Is Longhorn production ready?+
7,824 GitHub stars and CNCF incubating status are reasonable adoption signals, but stars aren't the same as production maturity. The real signals: v1.12.
Who should use Longhorn?+
Teams running bare-metal or on-prem Kubernetes without access to cloud block storage (EBS, PD, Azure Disk). Edge computing deployments — retail, industrial, telco — where you need local storage resilience without a centralized SAN.
Who should not use Longhorn?+
Anyone running on a major cloud provider with access to EBS, Persistent Disk, or Azure Disk — those are more battle-tested, better supported by your cloud's SLA, and usually cheaper at scale than replicating storage yourself across compute nodes.
What are the alternatives to Longhorn?+
OpenEBS — another CNCF storage project, more modular with multiple storage engines (Mayastor, Jiva, cStor); similar target audience. Rook (Ceph) — battle-tested distributed storage via Ceph, more complex to operate but proven at larger scale and broader feature set (object, block, file).
How much does Longhorn cost?+
Fully open source under Apache-2.0. No licensing cost. SUSE offers commercial support bundled with Rancher subscriptions if you want an SLA, but the software itself carries zero license fee.