containerd Deep Dive
summary
containerd 1.1 exposes a gRPC API, a Prometheus metrics endpoint and a Go client library that can pull images, create transactional snapshots and start runtimes by handing an OCI/runC spec straight through, supporting runc, Kata and gVisor. the content store uses sha256 digests and a metadata store links images, snapshots and mounts; the demo swaps kubelet from Docker to containerd with built‑in CRI and ultimately starts real pods (a flaky live demo but succeeds), showing you can implement a CRI or small image builder with a few lines of code.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 7:55Demo
- 14:04Shutting down Kubernetes
- 17:32Running a Container
- 23:20Containerd Code
- 26:35Running Example
- 29:02Prometheus Example
- 31:39Questions
- 34:34Outro
related talks
36mExtending containerd
42mCRI Runtimes Deep Dive: Who's Running My Kubernetes Pod!?
34mContainerd: Project Update and Deep Dive
42mContainers and #Kubernetes Made Easy Deep Dive into Podman Desktop
46mOk, so I have all these Containers, what now?
34mCDI: The Future of Specialized Hardware in Containers
28mThe Ultimate Container Challenge: An Interactive Trivia Game on OCI, Podman, Docker...
29mGoing from containers, to pods, to Kubernetes – help for your dev environments
