Deep Dive into firecracker-containerd
summary
Shows a working prototype that runs OCI images inside Firecracker microVMs by extending containerd: it adds four components — a block-device snapshotter, a control plugin, a proxy runtime shim and an in-VM agent — and uses runc inside the guest. Images are unpacked to host block devices (naive copy or device-mapper thin provisioning for dedupe), presented via vsock to guests; it works today but requires preallocated devices and has experimental vsock/attachment limitations.
AI-written summary · about
chapters (10)
- 0:00Introduction and basics
- 1:21Container primitives
- 4:14Containers vs. VMs
- 7:10Security and isolation
- 9:42Container runtime standards
- 14:11Inside containerd
- 16:59Firecracker overview
- 19:40Firecracker integration
- 28:12Implementation workflow
- 29:49Project status and future
related talks
27mServerless MicroVMs for Containerized Applications
20mFirecracker: Lightweight Virtualization for Serverless Applications
29mIntroduction and Deep Dive Into Containerd
30mIntroduction and Deep Dive into containerd
44mThe Containerization of the Operating System: Exploring Bootc and the Future of Linux Deployment
24mLightweight VMs for serverless and containers
23mCrack the FaaS Cold Start and Scalability Bottleneck
43mcontainerd
