“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 运行时。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
6月前
|
Arthas Java 测试技术
阿里巴巴开源的15个顶级Java项目
上个周末抽时间整理了一些阿里开源的一些 Java 开源项目,希望对大家有帮助!这篇文章收录的所有开源项目都是还在继续维护并且可以使用的。
BAT必刷!GitHub顶级“2023并发编程全优笔记”晋升公司架构组!
开头 相信在金三银四面试的小伙伴应该最近有不少,很多小伙伴也跟我说过现在的问题问的是越来越底层。问题肯定是有很多的,但统一都认为很难的的一个就是多线程并发编程!
|
边缘计算 Kubernetes Cloud Native
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
近日,开放原子开源基金会技术监督委员会(TOC)举行第 32 次例会。经过投票,阿里云云原生应用平台高级技术专家黄玉奇正式当选为开放原子开源基金会 TOC 成员。
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
|
存储 运维 分布式计算
Doris 毕业成为 Apache 顶级项目,独家专访百度 PALO 团队
Doris 毕业成为 Apache 顶级项目,独家专访百度 PALO 团队
814 0
Doris 毕业成为 Apache 顶级项目,独家专访百度 PALO 团队
|
Kubernetes JavaScript Java
如何去参与一个开源项目
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
164 0
|
监控 Dubbo 网络协议
如何参与一个顶级开源项目
写一篇文章来聊聊参与开源项目的事
|
安全 测试技术 API
开放原子开源基金会发布孵化项目毕业标准 v1.0
开放原子开源基金会发布孵化项目毕业标准 v1.0
120 0
|
Kubernetes Cloud Native Linux
如何参与开源项目
本文根据作者参与开源项目的经验,介绍了如何参与到开源项目中贡献自己的力量。
3197 1
|
自然语言处理 Prometheus Kubernetes
官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox
阿里巴巴开源的混沌工程项目 ChaosBlade 通过 CNCF TOC 投票,顺利推进 CNCF Sandbox。CNCF 全称 Cloud Native Computing Foundation (云原生计算基金会) ,旨在为云原生软件构建可持续发展的生态系统,服务于厂商中立的快速增长的开源项目,如 Kubernetes、Prometheus、Envoy 等。
官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox
|
Java Spring Sentinel
Spring 社区的首个国产开源项目顺利毕业
相信大家对上周的 《来自 Spring Cloud 官方的消息,Spring Cloud Alibaba 即将毕业》文章记忆犹新。本周,Spring Cloud Alibaba 正式毕业,并发布了毕业后的第一个版本。
7045 7
下一篇
无影云桌面