containerd正式从CNCF毕业!

containerd是被阿里云、AWS、Rancher Labs、Docker、Google、IBM以及容器生态系统内的其他更多成员最广泛采用的容器运行时。

美国时间2019年2月28日,CNCF正式宣布containerd毕业了!

containerd是继Kubernetes、Prometheus、Envoy和CoreDNS之后,第五个从CNCF毕业的项目。从孵化成熟阶段开始,要想最终毕业,项目必须表现出高度的多样性,被大量用户广泛使用,拥有正式的治理过程,并且面向整个开源社区坚持其可持续性及包容性。

“大概两年前,containerd正式成为CNCF的项目,这之后我们能明显看到containerd显著的发展势头,而这也充分展示了市场对基础容器技术的巨大需求。”CNCF首席技术官Chris Aniszczyk表示,“社区共同协作并投入了大量精力,对稳定的核心容器运行时进行开发和测试。而且社区也付出了很多努力为其扩大维护者和采用基础、通过外部安全审计,现在,我们无比激动看到containerd正式毕业!”

2014年,containerd诞生于Docker,最初它是Docker引擎的底层运行时管理器。继2017年3月被CNCF接受之后,containerd已经成为一个行业标准的容器运行时,它简单、稳定、有良好的可移植性,最广泛的使用方式是作为Docker引擎和OCI runc执行器之间的层。

containerd亦可用作Linux和Windows的守护进程。它还可以管理其主机系统的完整容器生命周期,从镜像传输和存储,到容器执行和监督,再到底层存储,再到网络附件等等。

“当Docker向社区提供containerd时,我们的目标是共享一个强大且可扩展的运行时,数百万用户和成千上万的组织已经将其标准化为Docker Engine的一部分,”containerd维护者、Docker工程师Michael Crosby说。“我们一直在不断努力希望能进一步满足现代容器平台(如Docker平台和Kubernetes生态系统)的需求。过去一年中containerd被更多组织采用,并且拥有了进一步的创新,我们的工作也就有所回报了。containerd的用户数量不断增长,使用范围更为广泛了,我们期待在整个生态系统中继续合作,继续推动我们的行业发展。“

containerd自成立以来就拥有各种维护者和贡献者,目前有来自阿里巴巴、Cruise Automation、Docker、Facebook、Google、华为、IBM、微软、NTT、特斯拉等公司的14位committer,拥有4406份commit以及166位贡献者。

containerd是被阿里云、AWS、Rancher Labs、Docker、Google、IBM、Cloud Foundry以及更多生态系统支持者最广泛采用的容器运行时。containerd和Rancher Labs的很多产品都颇有渊源,比如容器操作系统RancherOS和新近发布的轻量级Kubernetes发行版K3s。

对于RancherOS,它是专为容器而生的container Linux,与其他Linux发行版不同的是,它使用system-docker来代替systemd来作为Pid 1,而containerd就是system-docker的重要组成部分。

containerd正式从CNCF毕业!

Rancher Labs两天前新近发布的K3s——史上最轻量的、开源Kubernetes发行版,正是使用containerd代替Docker作为运行时的容器引擎。K3s只有40M大小,通过用containderd替换Docker,K3s显著减少了运行时占用空间,删除libnetwork、swarm、Docker存储驱动程序和其他插件等功能。

containerd正式从CNCF毕业!

为了正式从孵化状态毕业,containerd还采用了CNCF 行为准则,执行了独立的安全审计,并确定了自己的治理结构以发展社区。此外,containerd还必须获得(并维护)核心基础设施倡议(CII)的最佳实践徽章。2018年9月1 日,containerd获得的CII徽章,正是证实了其代码质量和安全最佳实践的一贯承诺。

containerd,毕业快乐!

相关推荐