“containerd”项目正式“毕业”,顺利进入 CNCF 顶级项目之列

简介: 我们宣布从今天起,用于构建容器解决方案的行业标准运行时 —— “containerd”通过了 CNCF 协会的重重考核。这次成功的“毕业”证明了“containerd”已经达到了广泛的生态系统所需的成熟度、稳定性和社区接受度。

screenshot

出品丨Docker公司(ID:docker-cn)
编译丨小东
每周一、三、五,与您不见不散!


我们宣布从今天起,用于构建容器解决方案的行业标准运行时 —— “containerd”通过了 CNCF 协会的重重考核。这次成功的“毕业”证明了“containerd”已经达到了广泛的生态系统所需的成熟度、稳定性和社区接受度。如今,“containerd”已经部署在数以万计的生产系统中,使其成为应用最为广泛的运行时以及 Docker 平台的重要上游组件。由于“containerd”与 Kubernetes、gRPC 和 Prometheus 结合紧密,因此将它捐赠给 CNCF 协会时被列入到顶级项目之列,它也是第五个进入 CNCF 协会这一级别的项目。“containerd”是为了满足 Docker Enterprise 等现代容器平台和 Kubernetes 等编排系统的需求而构建的,它确保用户具有从开发到运维的一致性体验。


从 Docker 最初宣布将剥离其核心运行时到2017年3月捐赠给 CNCF 协会,“containerd”项目在过去两年经历了显著的增长和进步。Docker 捐赠的主要目的是通过提供一个核心容器运行时来促进容器生态系统的进一步创新,容器系统供应商和编排项目(如 Kubernetes、Swarm 等)可以利用这个核心容器运行时。“containerd”的一个重要设计原则是可以对 Kubernetes 提供一流的支持,但又不完全依赖于 Kubernetes,这也为许多容器的用例如 developer desktop、CI/CD、单节点部署、edge 和 物联网打开了新的大门。

对于 Docker 来说,“containerd”是 Docker Engine 的运行时组件,这使得主流开发人员无需更改工作流就可以使用它。无论是从笔记本电脑中的 Docker Desktop、还是 Docker Enterprise 中的 Kubernetes 生产集群、亦或是旧版应用程序通过容器实现现代化的大型机以及用于物联网场景的边缘物联网设备,都可以使用它。无论使用哪种系统,开发人员和运维人员都可以从 Docker Engine 提供的可移植的应用程序工作流中受益,使他们能够在任何地方使用相同的可信代码库构建和运行容器。


社区贡献

在 Docker 和 Kubernetes 社区内,独立公司和 CNCF 成员公司(包括 Docker、谷歌、阿里巴巴、NTT、IBM、微软、AWS 和 中兴通讯)的贡献显著增加。自从加入 CNCF 以来,该项目已经迎来了4名新的维护者和8名评审人员,这使得该项目能够在不影响质量或评审时间的情况下随着贡献的增加而扩展。


“containerd”的发展

从最初的捐赠开始,贡献者和维护者就一直致力于向”containerd”添加关键功能,这为用户提供了无缝的容器体验,包括传输容器镜像、容器执行和监督。“containerd”1.0在不到一年的时间内发布,为用户提供低级 API 以及跨平台的支持、可靠的资源管理和易于使用的客户端界面。接下来是“containerd”1.1,它支持将 Kubernetes CRI 内置到“containerd”中。随着用户群的扩展和社区的发展,对更广泛的运行时的需求导使得其在“containerd”1.2中稳定了低级别运行时 API,从而支持对 Kata、Firecracker 和 Hyper-V 等 VM 运行时的支持。即将发布的“containerd”1.3将带来一个受支持的 Windows 运行时。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
4月前
|
Arthas Java 测试技术
阿里巴巴开源的15个顶级Java项目
上个周末抽时间整理了一些阿里开源的一些 Java 开源项目,希望对大家有帮助!这篇文章收录的所有开源项目都是还在继续维护并且可以使用的。
|
人工智能 运维 Kubernetes
OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门
OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门
OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门
|
运维 Kubernetes Cloud Native
「开源人说」| 开源项目的演进会遇到哪些“坑”?KubeVela 从发起到晋级 CNCF 孵化的全程回顾
KubeVela 诞生于 OAM 社区,开源第一天起就遵循“社区发起、开放治理、国际化运作”的原则。 今 年 2 月,KubeVela 经过全体 ToC 投票成功进入 CNCF Incubation,是云原生领域首个晋级孵化的面向应用的交付和管理平台。本文将做一个完整的回顾,梳理项目演进过程中的那些“坑”,希望对整个开源生态的发展有所帮助。
48499 1
「开源人说」| 开源项目的演进会遇到哪些“坑”?KubeVela 从发起到晋级 CNCF 孵化的全程回顾
|
运维 Kubernetes Cloud Native
开源项目的演进会遇到哪些“坑”?KubeVela 从发起到晋级 CNCF 孵化的全程回顾
KubeVela 本身也有别于“大厂开源”的惯性模式,它从第一天起就遵循“社区发起、开放治理、国际化运作”的原则,核心理念之一就是“始终以业界的最广泛和最真实场景作为项目演进的指南针”,所以发展路径中一直在倾听社区的声音,以最普遍、最共性的需求为最高优先级。
120 0
开源项目的演进会遇到哪些“坑”?KubeVela 从发起到晋级 CNCF 孵化的全程回顾
|
Cloud Native Java 大数据
恭喜 KubeVela 获得中国开源云联盟 2022 “优秀开源项目”
KubeVela 作为现代化的软件交付平台,云原生时代的“Spring 框架”,在本次评选活动中,荣获“优秀开源项目” ,成为评选出的十三个年度优秀项目之一。
恭喜 KubeVela 获得中国开源云联盟 2022 “优秀开源项目”
|
边缘计算 Kubernetes Cloud Native
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
近日,开放原子开源基金会技术监督委员会(TOC)举行第 32 次例会。经过投票,阿里云云原生应用平台高级技术专家黄玉奇正式当选为开放原子开源基金会 TOC 成员。
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
|
Rust 自然语言处理 Dubbo
Dubbo3 官方文档贡献者征集令
在文档建设和升级的过程中,Dubbo 社区也希望能召集一些小伙伴一起参与进来。并拆分了一些文档任务给社区的小伙伴进行认领。
Dubbo3 官方文档贡献者征集令
|
Kubernetes JavaScript Java
如何去参与一个开源项目
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
144 0
|
安全 测试技术 API
开放原子开源基金会发布孵化项目毕业标准 v1.0
开放原子开源基金会发布孵化项目毕业标准 v1.0
|
监控 Dubbo 网络协议
如何参与一个顶级开源项目
写一篇文章来聊聊参与开源项目的事