一、概述
作为接替 Docker 运行时的 Containerd 在早在 Kubernetes1.7 时就能直接与 Kubelet 集成使用,只是大部分时候我们因熟悉 Docker,在部署集群时采用了默认的 dockershim。在V1.24起的版本的 kubelet 就彻底移除了dockershim,改为默认使用Containerd了,当然也使用 cri-dockerd 适配器来将 Docker Engine 与 Kubernetes 集成。可以参考官方文档:
容器运行时 | Kubernetes
docker, ctr, crictl 命令
命令 |
docker |
ctr(containerd) |
crictl(kubernetes) |
查看运行的容器 |
docker ps |
ctr task ls/ctr container ls |
crictl ps |
查看镜像 |
docker images |
ctr image ls |
crictl images |
查看容器日志 |
docker logs |
无 | <