Migrating from dockershim to containerd

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cri-tools

    CLI and validation tools for Kubelet Container Runtime Interface (CRI) .

  • Installing crictl (https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md) was helpful, as well as journalctl -u containerd.

  • containerd

    An open and reliable container runtime

  • I just confirmed to make sure they haven't changed it, so I spun up a new 22.04 and installed containerd 1.6.8 from the binaries. You can run containerd config default for yourself -- the default is not systemd. I've seen people repeat this in several places, but it's simply not the case. If you install from the binaries from their documentation here: https://github.com/containerd/containerd/blob/main/docs/getting-started.md you will be missing the /etc/containerd/config.toml file, and if you generate it with the command above, you will not be using systemd for the cgroup driver -- and you will be hosed when you try to run k8s in that scenario, at least with 1.24 and newer.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts