containerd是被阿里云、AWS、Rancher Labs、Docker、Google、IBM以及容器生态系统内的其余更多成员最普遍采用的容器运行时。docker
美国时间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执行器之间的层。ui
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。blog
对于RancherOS,它是专为容器而生的container Linux,与其余Linux发行版不一样的是,它使用system-docker来代替systemd来做为Pid 1,而containerd就是system-docker的重要组成部分。生命周期
Rancher Labs两天前新近发布的K3s——史上最轻量的、开源Kubernetes发行版,正是使用containerd代替Docker做为运行时的容器引擎。K3s只有40M大小,经过用containderd替换Docker,K3s显著减小了运行时占用空间,删除libnetwork、swarm、Docker存储驱动程序和其余插件等功能。
为了正式从孵化状态毕业,containerd还采用了CNCF 行为准则,执行了独立的安全审计,并肯定了本身的治理结构以发展社区。此外,containerd还必须得到(并维护)核心基础设施倡议(CII)的最佳实践徽章。2018年9月1 日,containerd得到的CII徽章,正是证明了其代码质量和安全最佳实践的一向承诺。
containerd,毕业快乐!