Let's talk about a daemon that powers Docker and Kubernetes, enables Docker Desktop alternatives like Lima, helps run virtual machines as containers with Kata and Firecracker, makes cheap self-hosted FaaS solutions a reality with OpenFaaS' faasd, and probably can be found in tens of other Cloud Native projects.
At this virtual workshop, we'll try spotting containerd in the wild and accessing it with various CLI clients. When we gain enough proficiency with the tool, we'll touch upon its use as a Kubernetes container runtime (CRI) to see how Kubernetes Pods are assembled from individual containers.
Learning how to work with containerd is definitely a good idea if:
- You are an Application Developer who wants to seriously strengthen their container game.
- You are a DevOps/SRE engineer who wants to debug and troubleshoot stuff like Kubernetes Pods more efficiently.
- You are into developing Cloud Native tools and looking for lightweight ways to run containers.