顶层目录结构
Longhorn 代码仓库的顶层目录结构如下:
longhorn
├── CHANGELOG
├── chart
├── deploy
├── dev
├── enhancements
├── examples
├── LICENSE
├── MAINTAINERS
├── README.md
├── scalability
├── scripts
└── uninstall
- chart: Helm chart 相关文件,用于 Kubernetes 部署
- deploy: 部署相关的 YAML 文件和脚本
- dev: 开发工具和脚本
- enhancements: 功能增强提案和设计文档
- examples: 使用示例和配置模板
- scalability: 可扩展性测试和配置
- scripts: 实用脚本
- uninstall: 卸载相关文件
- CHANGELOG: 版本变更记录
- README.md: 项目概述和文档
多仓库架构
Longhorn 采用多仓库架构,主仓库(longhorn/longhorn)作为整合仓库,而核心功能分布在多个独立仓库中:
核心组件仓库

-
Longhorn Manager (longhorn/longhorn-manager)
- Longhorn 的控制平面
- 负责编排和管理 Kubernetes 集群中的存储资源
- 包含 CSI 驱动实现
- 处理 API 请求和资源管理
-
Longhorn Engine (longhorn/longhorn-engine)
- V1 核心控制器/副本逻辑
- 提供块设备存储功能
- 处理数据复制和同步<
287




被折叠的 条评论
为什么被折叠?



