ctr和crictl的区别是什么?

识趣 发表于: 2022-08-09   最后更新时间: 2022-08-09 21:13:04   2,321 游览

我最近刚学习kubernetes,容器运行时用的是containerd,而不是docker,导入和导出镜像的时候用ctr,也用crictl拉取命令,请问这两者的区别是什么?

混乱ing...

发表于 2022-08-09

ctrcontainerd 的一个客户端工具。

crictlCRI(容器运行时)命令行接口,kubernetes 通过它来调用节点上的容器运行时,实现这个接口的容器运行时,可能是docker,也可能containerd,也可能Podman,kubernetes并不关心。

ctr -v 输出的是 containerd 的版本,crictl -v输出的是当前 kubernetes 的版本,从结果上看,可以认为 crictl 是基于 kubernetes 的。

识趣 -> 半兽人 1年前

理解了,谢谢

你的答案

查看containerd相关的其他问题或提一个您自己的问题