containerd运行时发布记录

containerd是一个工业级标准的容器运行时,可以在宿主机中管理完整的容器生命周期。containerd为您提供更精简、更稳定的容器运行时。本文介绍containerd运行时的变更记录。

使用说明

202507

版本号

变更时间

变更内容

变更影响

2.1.3

20250707

  • 修复了在服务器未返回 Content Length 时镜像分片拉取失败的问题,请参见#12003

  • 优化了 Transfer Service 的平台兼容性,修复了本地导入镜像和处理 Registry 错误时可能出现的问题,请参见#11999#12000#11979

  • 修复了 fetch 操作无论是否需要都会为请求添加 range 字段的问题,请参见#12001

  • 优化了 fetcher 的错误信息,包含完整的 Registry 返回错误,便于排查问题,请参见#11997

此次升级不会对业务造成影响。

202505

版本号

变更时间

变更内容

变更影响

2.1.1

20250527

  • 功能特性

    • 支持NRI (Node Resource Interface) 能力,已在containerd配置中默认启用。

    • 支持CDI (Container Device Interface) 能力,已在containerd配置中默认启用。

    • 支持Sandbox API。

  • 废弃功能和API

    • 废弃配置 registry.auths、registry.configs、registry.mirrors。建议参见自定义节点池containerd配置,通过控制台自定义containerd参数。

    • 不再支持Docker Schema 1镜像,例如application/vnd.docker.distribution.manifest.v1+json 或 application/vnd.docker.distribution.manifest.v1+prettyjws,拉取时会被拒绝。请参见识别Docker Schema 1镜像进行识别。

    • io_uring_* 从containerd的默认Seccomp配置文件中移除。容器默认没有权限进行io_uring_*系统调用。

    • 移除CRI v1alpha2 API。Kubernetes1.26起开始弃用该API,containerd 2.1随之同步移除。

此次升级不会对业务造成影响。

202503

版本号

变更时间

变更内容

变更影响

1.6.37

20250303

  • 升级Go1.22.10版本。

  • 升级runC1.2.5版本。

  • 修复容器启用ttystdin后可能导致TTY泄漏,进而导致容器启动失败的问题。详情请参见#11160

  • 修复同个镜像在同时进行垃圾回收(GC)和拉取时可能导致镜像拉取失败的问题。详情请参见#3787

此次升级不会对业务造成影响。

1.6.38

20250331

此次升级不会对业务造成影响。

202411

版本号

变更时间

变更内容

变更影响

1.6.36

20241108

  • 升级Go1.22.7版本。

  • 升级runC1.1.14版本。

  • 修复容器有概率无法停止问题。更多信息,请参见#10651

此次升级不会对业务造成影响。

202409

版本号

变更时间

变更内容

变更影响

1.6.34

20240909

  • 升级Go1.21.12版本。

  • 升级runC1.1.13版本。

  • 新增drain_exec_sync_io_timeout参数。更多信息,请参见#9768

此次升级不会对业务造成影响。

202402

版本号

变更时间

变更内容

变更影响

1.6.28

20240204

此次升级不会对业务造成影响。

202401

版本号

变更时间

变更内容

变更影响

1.6.21

20240131

  • 升级runCv1.1.7版本。

  • 修复CVE问题CVE-2024-21626。

此次升级不会对业务造成影响。

202305

版本号

变更时间

变更内容

变更影响

1.6.20

20230517

此次升级不会对业务造成影响。

202209

版本号

变更时间

变更内容

变更影响

1.5.13

20220908

  • 修复CVE问题:

  • 解决当Cgroup被删除时FD泄漏的问题。

  • 需要Unpack容器时确保MaxConcurrentDownloads最高并发下载生效。

  • 将为Dockerfile中的Volume临时创建的Mount更改为ReadOnly。

此次升级不会对业务造成影响。

202203

版本号

变更时间

变更内容

变更影响

1.5.10

20220322

此次升级不会对业务造成影响。

202108

版本号

变更时间

变更内容

变更影响

1.4.8

20210803

  • 解决因负载高导致的Sandbox创建超时,进而导致IP资源泄漏的问题。

  • 修复CVE问题:CVE-2021-32760

此次升级不会对业务造成影响。

202106

版本号

变更时间

变更内容

变更影响

1.4.6

20210603

修复CVE问题:CVE-2021-30465

此次升级不会对业务造成影响。

202103

版本号

变更时间

变更内容

变更影响

1.4.4

20210316

创建集群时,支持使用containerd运行时。

说明

containerd运行时功能处于公测阶段。

此次升级不会对业务造成影响。