Longhorn

K8s 原生分布式块存储:卷跨节点多副本、快照、备份到 S3/NFS,自带 UI。

每个卷由一个 engine 进程和若干 replica 组成,replica 分布在不同节点上做同步复制;卷可以做快照、按计划备份到 S3 兼容存储或 NFS,也支持跨集群的 DR 卷。CSI 驱动 + 一个能看清副本健康度的 Web UI。定位是「三节点小集群也能有的块存储」,不是 Ceph 那个量级的系统。CNCF 项目。

License
Apache-2.0
语言
Go
自托管
Helm Chart · K8s 清单
上游托管版
无
分类
K8s 卷
仓库
github.com/longhorn/longhorn
上游文档
文档官网

上游活跃度

2026-08-23 抓取 · 数据来自 longhorn/longhorn (github)
star7,927
最近提交2026-08-23
最新版本v1.12.12026-08-14

数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。

运行依赖

  • 各节点装 open-iscsi(以及 NFS 客户端,若备份走 NFS)
  • 至少 3 个节点才谈得上副本;节点间网络与磁盘延迟直接决定写入性能

上手前注意

  • **同步复制**:写延迟取决于最慢的那个副本。1GbE + 机械盘的家用环境里,数据库类负载会明显掉速
  • 3 副本就是 3 倍空间占用,容量规划要按副本数乘
  • 单节点集群上装它只有 overhead 没有收益 —— 那种情况用 local-path 更诚实
  • 节点重启期间副本要重建(rebuild),这段时间 IO 竞争明显,滚动升级节点时要一台一台来

同类工具(K8s 卷)