柏林—在3月29日在柏林舉行的CloudNative / Kubecon歐盟活動(dòng)上,一個(gè)大新聞是Docker貢獻(xiàn)了其容器化運(yùn)行時(shí),而CoreOS貢獻(xiàn)了其rkt(發(fā)音為火箭)運(yùn)行時(shí)給Cloud Native Computing Foundation(CNCF)。容器項(xiàng)目和rkt項(xiàng)目是相互競(jìng)爭(zhēng)的容器運(yùn)行時(shí),旨在實(shí)現(xiàn)由開放容器倡議(OCI)項(xiàng)目正式定義的規(guī)范。
在視頻采訪中,同時(shí)擔(dān)任OCI執(zhí)行總監(jiān)和CNCF首席運(yùn)營官(COO)的Chris Aniszczyk詳細(xì)說明了為什么集裝箱和rkt的貢獻(xiàn)至關(guān)重要,以及這對(duì)未來集裝箱標(biāo)準(zhǔn)和互操作性。
自從eWEEK上一次于2016年5月對(duì)他進(jìn)行視頻采訪以來,Aniszczyk還提供了有關(guān)CNCF在過去一年中如何發(fā)展的見解,當(dāng)時(shí)他是基金會(huì)的臨時(shí)執(zhí)行董事。他指出,現(xiàn)在有80多個(gè)CNCF成員,所有這些公司現(xiàn)在也都是Linux基金會(huì)的成員。CNCF本身是Linux Foundation合作項(xiàng)目,于2015年7月啟動(dòng),Kubernetes是第一個(gè)項(xiàng)目。CNCF現(xiàn)在是九個(gè)項(xiàng)目的所在地,包括新包含的容器化和rkt容器運(yùn)行時(shí)。
總體而言,Aniszczyk非常樂觀,認(rèn)為集裝箱和rkt項(xiàng)目將有助于為CNCF和整個(gè)集裝箱領(lǐng)域帶來收益。
Aniszczyk說:“將兩個(gè)主要的集裝箱發(fā)動(dòng)機(jī)放在一個(gè)中立的房屋內(nèi),對(duì)整個(gè)行業(yè)來說是雙贏的。”
從高層次上講,containerted和rkt都是OCI容器運(yùn)行時(shí)規(guī)范的實(shí)現(xiàn),接近1.0標(biāo)記。盡管容器和rkt是相互競(jìng)爭(zhēng)的方法,但Aniszczyk說,只要兩者都支持基本的OCI規(guī)范,那么擁有兩個(gè)不同的運(yùn)行時(shí)項(xiàng)目對(duì)于創(chuàng)新是一件好事。
他以類推的方式指出,當(dāng)涉及到Web標(biāo)準(zhǔn)時(shí),HTTP是標(biāo)準(zhǔn)的Web協(xié)議規(guī)范,它由HTTP Web服務(wù)器(包括Apache和nginx)以不同的方式實(shí)現(xiàn)和擴(kuò)展。
Aniszczyk說:“他們以某種方式競(jìng)爭(zhēng),但是通過制定具有多個(gè)相互競(jìng)爭(zhēng)的實(shí)現(xiàn)的規(guī)范來增強(qiáng)整體技術(shù),這些實(shí)現(xiàn)使事情向前發(fā)展。隨著在實(shí)現(xiàn)中出現(xiàn)一些很酷的想法,最終它們將被推入規(guī)范中。時(shí)間穩(wěn)定下來。