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

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 我们宣布从今天起,用于构建容器解决方案的行业标准运行时 —— “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并发编程全优笔记”晋升公司架构组!
开头 相信在金三银四面试的小伙伴应该最近有不少,很多小伙伴也跟我说过现在的问题问的是越来越底层。问题肯定是有很多的,但统一都认为很难的的一个就是多线程并发编程!
|
XML Java Maven
公司刚来的阿里p8,看完我构建的springboot框架,甩给我一份文档
我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一个 Servlet ,很头大,后来我们通过隐藏域或者反射等方式,可以减少 Servlet 的创建,但是依然不方便,再后来,我们引入Struts2/SpringMVC 这一类的框架,来简化我们的开发 ,和 Servlet/JSP 相比,引入框架之后,生产力确实提高了不少,但是用久了,又发现了新的问题,即配置繁琐易出错,要做一个新项目,先搭建环境,环境搭建来搭建去,就是那几行配置,不同的项目,可能就是包不同,其他大部分的配置都是一样的,Java 总是被人诟病配置繁琐代码量巨大,这就是其中一个表现。那
|
边缘计算 Kubernetes Cloud Native
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
近日,开放原子开源基金会技术监督委员会(TOC)举行第 32 次例会。经过投票,阿里云云原生应用平台高级技术专家黄玉奇正式当选为开放原子开源基金会 TOC 成员。
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
|
开发框架 运维 Kubernetes
新晋 CNCF 沙箱项目 OpenClusterManagement 带来了它的最新特性
OpenClusterManagement(OCM)项目在 11 月 9 日的 CNCF 委员会会议中正式批准为 CNCF 的沙箱项目,并且也吸引了微软 AKS 研发同学的加盟。同时 OCM 社区也即将在 KubeCon 2021 中国的主题演讲里展开介绍 KubeVela 社区和 OCM 社区正在共建的集成特性。
331 1
新晋 CNCF 沙箱项目 OpenClusterManagement 带来了它的最新特性
|
监控 Dubbo 网络协议
如何参与一个顶级开源项目
写一篇文章来聊聊参与开源项目的事
|
安全 测试技术 API
开放原子开源基金会发布孵化项目毕业标准 v1.0
开放原子开源基金会发布孵化项目毕业标准 v1.0
120 0
|
自然语言处理 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 正式毕业,并发布了毕业后的第一个版本。
7035 8