k8s containerd与docker区别
时间: 2023-09-13 16:06:42 浏览: 154
k8s最新版本1.24.3基于containerd搭建集群,集成buildkit、nerdctl构建镜像,jenkins自动化。
5星 · 资源好评率100%
k8s中的containerd和docker是两种不同的容器运行时组件。containerd是一个轻量级的容器运行时,它是k8s的默认容器运行时。而docker是一个功能更为丰富的容器平台,它提供了更多的功能,如swarm cluster、docker build、docker API等。\[1\]\[2\]在k8s中,如果使用docker作为容器运行时,那么K8S需要经过dockershim-》docker-》containerd这样的调用链;而如果直接使用containerd作为容器运行时,K8S将跳过前置步骤,直接调用containerd。\[3\]因此,containerd相对于docker来说更加轻量级,更适合在k8s集群中使用。
#### 引用[.reference_title]
- *1* *2* [containerd与docker的联系、区别是什么](https://blog.csdn.net/Jerry00713/article/details/124837241)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [杂项文章——K8S使用docker作为容器运行时与使用containerd作为容器运行时的结构差异](https://blog.csdn.net/weixin_43860783/article/details/122838824)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文