Cloud Native Islamabad

containerd - a secret hero of the Cloud Native world

Capacity: 500
virtual
Event date
Sep 15, 22
08:00 PM - 09:00 PM PKT
Location
Virtual event
About this event

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.
Agenda
  1. 8:00 PM PKT

    Intro of Workshop

    virtual

    Speakers Intro with Agenda of Workshop

  2. 8:10 PM PKT

    Intro of linux and containers

    virtual

    Various tools and techniques required for building images and running application inside a container.

  3. 8:30 PM PKT

    Practical deep dive into containerd

    virtual

    reveal containerd running behind dockerd (using standard Linux tools like ps)

  4. 8:50 PM PKT

    containerd and Kubelet

    virtual

    reveal containerd running behind a kubelet (using standard Linux tools again)

  5. 9:20 PM PKT

    Hands-on demo's

    virtual

    launch a Kubernetes Pod, SSH into the Node and show how the Pod is constructed from the containers using crictl

  6. 9:40 PM PKT

    Tips and tricks

    virtual

    troubleshooting cluster issues (for SREs) and debugging apps running on Kubernetes

  7. 10:00 PM PKT

    running and managing containers with containerd

    virtual

    accessing containerd from the command-line

  8. 10:10 PM PKT

    Containerd and fassd

    virtual

    containerd being a great reusable building block with OpenFaaS' faasd as an example.

  9. 10:30 PM PKT

    Closing remarks and where to learn more

    virtual

    Where to learn more and how to run containers at scale in production.

Speakers
Organizers