柏林—在3月29日在柏林举行的CloudNative / Kubecon欧盟活动上,一个大新闻是Docker贡献了其容器化运行时,而CoreOS贡献了其rkt(发音为火箭)运行时给Cloud Native Computing Foundation(CNCF)。容器项目和rkt项目是相互竞争的容器运行时,旨在实现由开放容器倡议(OCI)项目正式定义的规范。
在视频采访中,同时担任OCI执行总监和CNCF首席运营官(COO)的Chris Aniszczyk详细说明了为什么集装箱和rkt的贡献至关重要,以及这对未来集装箱标准和互操作性。
自从eWEEK上一次于2016年5月对他进行视频采访以来,Aniszczyk还提供了有关CNCF在过去一年中如何发展的见解,当时他是基金会的临时执行董事。他指出,现在有80多个CNCF成员,所有这些公司现在也都是Linux基金会的成员。CNCF本身是Linux Foundation合作项目,于2015年7月启动,Kubernetes是第一个项目。CNCF现在是九个项目的所在地,包括新包含的容器化和rkt容器运行时。
总体而言,Aniszczyk非常乐观,认为集装箱和rkt项目将有助于为CNCF和整个集装箱领域带来收益。
Aniszczyk说:“将两个主要的集装箱发动机放在一个中立的房屋内,对整个行业来说是双赢的。”
从高层次上讲,containerted和rkt都是OCI容器运行时规范的实现,接近1.0标记。尽管容器和rkt是相互竞争的方法,但Aniszczyk说,只要两者都支持基本的OCI规范,那么拥有两个不同的运行时项目对于创新是一件好事。
他以类推的方式指出,当涉及到Web标准时,HTTP是标准的Web协议规范,它由HTTP Web服务器(包括Apache和nginx)以不同的方式实现和扩展。
Aniszczyk说:“他们以某种方式竞争,但是通过制定具有多个相互竞争的实现的规范来增强整体技术,这些实现使事情向前发展。随着在实现中出现一些很酷的想法,最终它们将被推入规范中。时间稳定下来。