Stop Re-Downloading Your Container Images: Content-Based Layers with Chunkah
summary
Tool called chunkah post-processes OCI images to regroup files by package so a 5 MB Vim update no longer forces re-downloading a 500 MB instruction-based layer. It scans the rootfs, groups RPM/ALPM packages (defaults to 64 layers, files >1 MB get their own layer), repacks layers without changing content, and remains reproducible. Demo converts a Fedora base from one ~200 MB layer to many layers and Hummingbird runs 70+ images sharing 15 layers between nginx and httpd.
AI-written summary · about
chapters (7)
- 0:00Introduction to Chunkah
- 0:30The problem with layers
- 4:03The solution: content-based layering
- 5:58Key features and configuration
- 9:08Live demonstration
- 15:10Adoption and ecosystem
- 16:44Q&A session
related talks
45mOCIv2: Container Images Considered Harmful
05mLightning Talk: What Made Your Container Fat? Visualizing the Size of Container Layers
25mStreamlined Efficiency: Unshackling Kubernetes Image Volumes for Rapid AI Model...
16mSimplifying the Journey of Your Containerized Application from Dev to Production
40mNode-Level Optimization in Large Cluster Powered by Containerd Plugin
30mFaster Container Image Distribution on a Variety of Tools with Lazy Pulling
34mThree Approaches to Speed up Image Distribution in Cloud Native Era
49mContainers All the Way Down!
