It gets less confusing when you realise that the original specification for containerd came from Docker (the company) and the current implementation of docker (the application) use containerd as their runtime.
By using containerd (or podman) in K8s, you're getting rid of a lot of unnecessary overhead and so should get more containers per host...
By using containerd (or podman) in K8s, you're getting rid of a lot of unnecessary overhead and so should get more containers per host...