转-容器技术发展现状 (2)

640?wx_fmt=jpeg

640?wx_fmt=jpeg

图2:CNCF托管项目目录

3)  Kubernetes近期重大里程碑事件

1)     2017 年 8 月,亚马逊网络服务公司(AWS)为了在其市场领先的公共云中加快云原生技术的开发和部署的目标,以铂金会员身份加入了云原生计算基金会(CNCF)。

2)     2017 年 10 月 15 日,杭州,才云科技(Caicloud)、CNCF 与“K8sMeetup 中国社区”联合主办了聚焦 Kubernetes 中国行业应用与技术落地的 KEUC 2017- Kubernetes 中国用户大会。

3)     2017年12月,开源机器学习新项目Kubeflow。Kubeflow为Kubernetes集群用户部署机器学习带来了可组合的,更易于使用的堆栈,并提供了更多的控制和可移植性,而不仅仅是TensorFlow。Kubeflow是一个使Kubernetes上的机器学习变得简单,便携和可扩展的新项目。Kubeflow能够运行在可部署Kubernetes的任何环境中。Kubeflow不是重新创建其他服务,而是为Kubernetes用户提供最佳解决方案。

4)     2018年3月,Kubernetes在2018年年内的第一个版本1.10版已经正式发布。此次新版本的推出不断提升Kubernetes的成熟度、可扩展性与可插入性。本次最新版本提升了三大关键性功能的稳定度,分别为存储、安全与网络。

5)     2018年3月,CNCF技术监督委员会(简称TOC)通过投票表决,最终认定Kubernetes成为该基金会的首个结业项目。获得这一称号将给Kubernetes带来多方面助益。这标志着Kubernetes已经拥有充分的成熟度与弹性水平,足以在任何行业中的各类企业内对容器进行大规模管理。而作为“结业项目”,Kubernetes将处于更为强大的地位,能够更快地发展并始终保持住自己充满活力、健康且多元的技术社区。

6)     2018年6月,Helm脱离Kubernetes,被CNCF纳入麾下。Helm是一个开源项目,开发者可以用它生成容器化应用使得安装非常简化。helm作为k8s的一个子项目存在很久,但是现在已经成为一个独立的项目。现在这两个项目的迅速成长下,发展方向也有所不同。为了应付更大使用规模,Kubernetes改变了发展方向,而Helm则是继续让开发者更简易部署Kubernetes,因此归入CNCF基金会是更好的选择。

4)  Kubernetes发展态势

目前,三家规模最大的云服务供应商皆提供自己的托管Kubernetes服务。此外,根据Redmonk公布的数据,全球财富一百强企业当中有71%在使用容器,而超过半数财富百强企业利用Kubernetes作为其容器业务流程平台。

多达11258位开发贡献者、GitHub上拥有75000多次提交以及全球Meetup组中的15万8千名成员,反复证明着Kubernetes社区所展现的活力与延伸水平。Kubernetes在30个发展速度最快的开源项目当中排名第三。凭借这样的排名,很多人甚至将Kubernetes定义为开源历史上发展速度最快的项目之一。

640?wx_fmt=jpeg

图3:Kubernetes社区提交次数占比(按公司)   

640?wx_fmt=jpeg

表2:Kubernetes社区代码行数(按公司)

3. 容器编排工具Mesos(DC/OS) 1)  Mesos(DC/OS)简介

Mesos是Apache下的开源分布式资源管理框架,力争通过在多种框架之间动态共享资源来优化资源使用率,被称为分布式系统的内核。该项目于2009年由加利福尼亚大学伯克利分校的AMPLab发起,2013年7月,在该项目孵化大概两年时就成为了Apache的最高级别项目。相比于容器生态圈的其他开源项目,Apache Mesos 绝对可以称得上是“前辈”,因为他在2013年成为Apache 的顶级项目之时,Docker 技术才刚刚开始发展。也正是由于Docker 等容器技术的蓬勃发展,才让人们重新审视Mesos的价值。Mesos目前已经在Twitter, Airbnb等公司得到广泛应用,容器时代,它更被看做是Docker的黄金搭档。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwypfx.html