Containerd 和 Docker

来自linux中国网wiki
Evan讨论 | 贡献2022年8月1日 (一) 06:19的版本 (创建页面,内容为“=containerd and docker= <pre> 如何选择 Containerd 和 Docker 最近更新时间:2022-04-22 11:21:40 前往 GitHub 编辑 我的收藏 如何选择运行…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

containerd and docker

如何选择 Containerd 和 Docker
最近更新时间:2022-04-22 11:21:40

 前往 GitHub 编辑  
  我的收藏
如何选择运行时组件?
容器运行时(Container Runtime)是 Kubernetes(K8S) 最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet 通过 Container Runtime Interface (CRI) 与容器运行时交互,以管理镜像和容器。

TKE 支持用户选择 containerd 和 docker 作为运行时组件:

Containerd 调用链更短,组件更少,更稳定,占用节点资源更少。 建议选择 containerd。
当您遇到以下情况时,请选择 docker 作为运行时组件:
如需使用 docker in docker。
如需在 TKE 节点使用 docker build/push/save/load 等命令。
如需调用 docker API。
如需 docker compose 或 docker swarm

如何选择 Containerd 和 Docker