Deep Dive: Dragonfly
summary
Dragonfly is an open P2P container image distribution system that runs a supernode (scheduling, peer lists, seeding) plus clients (dfget/dfdaemon acting as proxies), splits large layers into piece-based transfers, enforces rate limits and cache-control, and supports Docker and containerd without engine changes. Demo deploys supernode and dfdaemon with two commands and shows a large image pull drop from about 6 minutes to ~23 seconds, with many layers fetching in <2s.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:02File Distribution
- 2:31Image Distribution
- 3:55Distribution Flow
- 7:28SuperNode
- 10:42DFDaemon
- 11:13HOW
- 11:46Feature
- 12:26What is an Image
- 13:25Pulling An Image Manifest
- 14:29Pulling An Image Layer
- 18:44Pulling An Image by Dragonfly
- 23:07DEMO - Deployment
- 24:48DEMO - Download Files
- 27:15DEMO - Pull Images
- 30:47ROADMAP
related talks
27mDragonfly: Make Image Distribution Efficiently and Safely in Cloud Native
37mIntro: Dragonfly
29mAccelerates Image Distribution In Multi-Cluster With Dragonfly
31mThe New Evolution of Image Distribution System Dragonfly
19mDragonfly 2.0 — Bring a breakthrough Leap to the Domain of Cloud Native File...
29mPull Once, Scale Everywhere: Fixing Image Pull Bottlenecks With Dragonfly
36mDragonfly: Intro, Updates and AI Model Distribution in the Practice of...
19mStarlight: Fast Container Provisioning on the Edge and over the WAN
