Extending containerd
Talkat KubeCon + CloudNativeCon North America 2019 · on Tuesday, 2019-11-19· at 16:25· Room 5AB - San Diego Convention Center, Upper Level·
summary
containerd exposes five concrete extension points and shows working examples: a custom ECR resolver replaces registry logic in the Go thick client and parallelizes layer fetches; an executable runtime plugin launches Firecracker microVMs via a shim and successfully runs OCI containers inside a VM; a proxy snapshotter implements copy‑on‑write as a device‑mapper snapshotter; dynamic Go plugins prove brittle, so a compiled firecracker-containerd binary bundles the plugin. the demo pulls an image and runs it inside a microVM end‑to‑end.
AI-written summary · about
chapters (6)
- 0:00Introduction and overview
- 1:15Containerd architecture
- 7:12Extensibility techniques
- 23:39Firecracker demonstration
- 28:42Q&A session
- 35:03Closing remarks
related talks
36mcontainerd Deep Dive
18mHeterogeneous Hardware-Accelerated OCI Containers & Secure OCI Containers
39mMore Than Secure: Containerd + KataContainers as Kubernetes Runtime
29mContainerd, What Does it Mean for Me - Scott Coulton, Puppet
34mContainer Runtimes... on Lockdown: The Hidden Costs of Multi-tenant Workloads
27mServerless MicroVMs for Containerized Applications
34mCDI: The Future of Specialized Hardware in Containers
34mWhat Container Runtime Engine Do I Need?
