
云原生计算基金会(CNCF)于12月6日拉开了Kubecon CloudNativeCon北美会议的序幕,并宣布了其不断扩展的开源云工作。CNCF是Kubernetes容器编排系统和13个其他云项目的所在地,这些项目使组织能够构建云原生架构。
此次活动的宣布有超过4000名参与者,包括新成员和几个项目更新,包括来自Container、Jaeger、CoreDNS和Fluentd项目的1.0版本。
CNCTO的Chris Aniszczyk告诉eWEEK:“该基金会的最初目标之一是将云原生计算带给公众。”“其中一个方面是让所有主要的云提供商支持托管的Kubernetes。”
CNCF最初成立于2015年7月,是Linux基金会的一个合作项目,谷歌是该组织的原始成员。微软和最近的亚马逊网络服务已经加入了这一努力,这意味着几乎所有主要的云提供商现在都支持CNCF和托管Kubernetes。现在,CNCF不仅涉及Kubernetes,还托管了14个不同的开源云原生项目。
其中一个项目是最初由Docker Inc .开发的containerized container runtime,并与CNCF一起参加了3月29日在德国柏林举行的CloudNative/Kubecon EU活动。2017年北美KubeCon大会上,发布了容器1.0版本,为容器引擎的开发提供了稳定的基础。Docker最初于2016年12月开始开源容器化工作,为容器引擎开发提供了更加开放透明的方法。
Jaeger project现在已经达到了1.0的里程碑。Jaeger最初是由乘车共享公司优步开发的,并于9月13日成为CNCF的一个项目。Jaeger是一个分布式跟踪系统,可以用来帮助发现应用程序的性能瓶颈。
Aniszczyk说,“当开始构建云原生应用时,适当地监控和跟踪应用是很重要的。”" Jaeger现在允许云开发者在他们的堆栈中使用分布式追踪."
Fluentd数据收集器项目是另一个已经达到1.0里程碑的CNCF项目。Fluentd于2016年11月加入CNCF。它是该基金会的第四个项目,最初由软件公司宝藏数据开发。
“Fluentd已经是一个相当成熟的项目,”Aniszczyk说。“Milestone 1.0表明他们的提交者和维护者基础已经扩展到不止一个公司,这对项目的长期健康发展至关重要。”
尽管几个CNCF项目在Kubecon北美2017大会上发布了新的更新,但Aniszczyk强调,没有计划在所有项目中协调发布周期。他指出,每个项目都有自己的发布节奏,CNCF没有授权来协调发布。
Aniszczyk说,“我们从其他基金会学到的一个教训是,通过一致的发布周期强制跨项目集成并不总是健康的。”“我们的态度一直是让市场来决定把不同的项目放在一起是否有意义。”
期盼
Aniszczyk预计CNCF目前有14个项目,Aniszczyk预计到2018年底将有多达11个新项目。他说,到2017年12月,CNCF已经在审查五个新项目,以便获准加入该基金会。
CNCF和Aniszczyk对新兴的无服务器技术市场很感兴趣。
“CNCF正在成为无服务器开发的开源焦点,”Aniszczyk说。
他补充说,所有主要的云提供商,包括亚马逊、谷歌和微软,都在通过CNCF自由服务器工作组共同解决功能可移植性等重要问题。该工作组正在开发一个名为“开放事件”的规范,它将标准化如何在不同的无服务器平台上执行基于功能的事件。
Aniszczyk说,“2018年,CNCF将会看到更多的无服务器活动。”“无服务器实际上只是另一种基于云原生技术的编程模型。
