Repolode
dragonflyoss

dragonflyoss/dragonfly

基于 P2P 技术的数据分发与加速系统,覆盖文件、容器镜像、OCI 制品与 AI/ML 模型。

Star
3,361
Fork
437
未关闭 Issue
34
最近提交
前天

这是什么?

Dragonfly 是一个已进入 CNCF 毕业阶段的项目,通过 P2P 传输分发大文件、容器镜像、OCI 制品、AI/ML 模型、缓存、日志和依赖包。节点之间互相共享数据分片,而不是都从中心源站拉取,从而在大规模场景下减轻镜像仓库和对象存储的压力。

项目面向云原生架构,接口基于标准设计。它还提供可选的内容寻址文件系统,用于加速 OCI 容器的启动。

项目使用 Go 编写,采用 Apache-2.0 许可证,文档位于 d7y.io,并已通过 Trail of Bits 的第三方安全审计。

核心功能

  • 01基于 P2P 的数据分发,减轻源站与存储压力。
  • 02支持文件、容器镜像、OCI 制品和 AI/ML 模型。
  • 03可选的内容寻址文件系统,用于加速容器启动。
  • 04基于标准设计,适配云原生环境。
  • 05每次发布提供 SBOM。

适用场景

  • 向 Kubernetes 集群中的大量节点分发大型容器镜像。
  • 在大规模机器集群中分发 AI/ML 模型文件。
  • 加速大规模部署中 OCI 容器的冷启动。

收录于专题

标签

#p2p#container-images#oci#cloud-native#distribution#kubernetes#file-distribution#cncf#containers#docker-image

常见问题

dragonfly 是什么?
基于 P2P 技术的数据分发与加速系统,覆盖文件、容器镜像、OCI 制品与 AI/ML 模型。 Dragonfly 是一个已进入 CNCF 毕业阶段的项目,通过 P2P 传输分发大文件、容器镜像、OCI 制品、AI/ML 模型、缓存、日志和依赖包。节点之间互相共享数据分片,而不是都从中心源站拉取,从而在大规模场景下减轻镜像仓库和对象存储的压力。
dragonfly 可以免费使用吗?用的什么许可证?
dragonfly 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
dragonfly 还在维护吗?
活跃维护中。dragonfly 最近一次提交是在 2026年11月6日。
dragonfly 适合用来做什么?
向 Kubernetes 集群中的大量节点分发大型容器镜像。 在大规模机器集群中分发 AI/ML 模型文件。 加速大规模部署中 OCI 容器的冷启动。
在哪里获取 dragonfly?
源代码和安装说明在 GitHub 上:https://github.com/dragonflyoss/dragonfly

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目