Skip to content

1. Containerd启动容器涉及的模块

单从containerd的角度来看启动一个容器的过程大致是下图所示的流程:

containerd-run-container-1.png

从containerd作为k8s的容器运行时来看,启动一个容器的过程大致是下图所示流程:

containerd-run-container-2.png

containerd实现了k8s的CRI接口,提供容器运行时核心功能,如镜像管理、容器管理等,当前containerd实现CRI接口的代码位于containerd代码的pkg/cri 包下。 也就是说containerd同样是一个k8s CRI的实现,可以使用k8s提供的cri-tools 中的crictl命令行工具与containerd的CRI实现交互。

2. Container发布

2.1 发布2.0.0

https://github.com/containerd/containerd/releases/tag/v2.0.0

发布时间2024-11

特点: