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,畢業快樂!