• Kubernetes 负责集群(多节点)的调度和管理,在单个节点,通过 Kubelet 组件通过 CRI GRPC 接口调用 Containerd。
  • Containerd 提供单个节点的容器生命周期管理,包括镜像、存储、rootfs、网络,启动容器是 Containerd 通过 OCI-runtime 标准调用 runc。
  • Runc 容器引导器,负责根据一个容器的具体配置,在指定 rootfs 上引导启动一个容器进程。

Architecture of The CRI Plugin
查看下面的链接,很形象
containerd/docs/cri/architecture.md at v1.7.0 · containerd/containerd · GitHub

gRPC
gRPC 官方文档中文版_V1.0 (oschina.net)

参考

Containerd 详解(一) 快速开始 :: Rectcircle Blog
containerd/docs/cri/architecture.md at v1.7.0 · containerd/containerd · GitHub


http://example.com/2024/08/22/containerd/【containerd】(202408) 06.kubelet、containerd、runc、容器之间的关系/
作者
ningan123
发布于
2024年8月22日
许可协议