1. Containerd启动容器涉及的模块
单从containerd的角度来看启动一个容器的过程大致是下图所示的流程:
从containerd作为k8s的容器运行时来看,启动一个容器的过程大致是下图所示流程:
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
特点: