containerd - a secret hero of the Cloud Native world
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.
-
8:00 PM PKT
Intro of Workshop
virtualSpeakers Intro with Agenda of Workshop
-
8:10 PM PKT
Intro of linux and containers
virtualVarious tools and techniques required for building images and running application inside a container.
-
8:30 PM PKT
Practical deep dive into containerd
virtualreveal containerd running behind dockerd (using standard Linux tools like ps)
-
8:50 PM PKT
containerd and Kubelet
virtualreveal containerd running behind a kubelet (using standard Linux tools again)
-
9:20 PM PKT
Hands-on demo's
virtuallaunch a Kubernetes Pod, SSH into the Node and show how the Pod is constructed from the containers using crictl
-
9:40 PM PKT
Tips and tricks
virtualtroubleshooting cluster issues (for SREs) and debugging apps running on Kubernetes
-
10:00 PM PKT
running and managing containers with containerd
virtualaccessing containerd from the command-line
-
10:10 PM PKT
Containerd and fassd
virtualcontainerd being a great reusable building block with OpenFaaS' faasd as an example.
-
10:30 PM PKT
Closing remarks and where to learn more
virtualWhere to learn more and how to run containers at scale in production.
No sessions match the selected labels.