加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Kubernetes生态圈繁荣背后的利与弊

发布时间:2019-01-18 05:58:57 所属栏目:移动互联 来源:Tiny Guo 译
导读:假如你们公司已经筹备全面行使Kubernetes编排打点器,而你为了利便陈设正在找寻一个包揽理器材,那么你也许会倾向于选择Helm,一个正在云原生存较基金会(CNCF)孵化的开源项目。 你有也许还但愿从推广容器的公司相识Docker Compose,可能Draft一个微软项目
副问题[/!--empirenews.page--]

假如你们公司已经筹备全面行使Kubernetes编排打点器,而你为了利便陈设正在找寻一个包揽理器材,那么你也许会倾向于选择Helm,一个正在云原生存较基金会(CNCF)孵化的开源项目。

你有也许还但愿从推广容器的公司相识Docker Compose,可能Draft——一个微软项目,由开拓Helm的统一帮人开拓,可能还也许是Open Service Broker API,Habitat,或其他17种差异的开源包揽理器。CNCF在其Landscape[1]网页上罗列了全部这些内容,包罗272个其他的云原生开源项目。同时,这份清单每周城市追加更新。

Kubernetes生态圈繁荣背后的利与弊

有人会把这种过多的选择称为chaos(紊乱),也有人称之为新一波创新。不管怎么说,环绕Kubernetes成长而成的生态体系已经展示了其上风但也带来了紊乱。对付那些已经筹备将宝压在Kubernetes上的公司,如安在浩瀚的可用扩展和应用措施接口之间做出一个明智的选择,正成为它们面对的最大挑衅之一。

IBM云平台环球副总裁兼首席技能官Jason McGee说:“这个圈子的勾当多到令人惊奇,但我并不倾慕平凡企业试图去网络全部这些对象。”Jason McGee在西雅图进行的KubeCon集会会议上颁发主题演讲,共有8,000名技能喜爱者聚积在一路,进修假造化技能之后最热点的和数据中心相干的技能。

Kubernetes是一个云原平生台,它正在倾覆应用措施的开拓方法。该软件由谷歌(Google LLC)建设而且于四年前宣布为开源软件。它敏捷成为陈设和打点大量容器类软件的主流平台,这些软件是自包括的,即包括了应用措施必要跨情形运行时的全部代码和依靠包。

险些全部的计较机和云基本办法公司都以原生情势回收了Kubernetes,这是亘古未有的壮举。这个中的一个重要的身分是,一个单独的可参照的平台催生了一个复杂的开拓者社区。他们正在扩展Kubernetes在监控,日记,安详及存储等规模的焦点手段。

CNCF的Landscape对云开拓者而言就像一个应用市肆。“拥有强盛的第三方生态体系是彭博资讯选择将其大部门开拓营业转移到Kubernetes的重要缘故起因之一。”财经消息和说明公司的数据说明和基本架构认真人Steven Bower暗示,“并非全部应用都要在Kubernetes中,你可以行使容器收集接口(CNI)混搭和集成差异项目标差异组件。”他指的是Kubernetes的原生类型中操作收集插件为容器处事。

“Kubernetes的生态体系非常强盛,,由于市场意识到Kubernetes的威力。”Codefresh公司专门贩卖针对Kubernetes的一连交付平台,其首席布道者Dan Garfield暗示,“要来一个云上通用的API吗?好极了。”

狂野西部风

但有些专家告诫说,此刻的生态体系有点像一个狂野的西部片,很多项目都在争取成为核心,但险些没有明晰的率领者,组织一旦做堕落误的选择也许会导致在将来几年内都将陷入耗时的迁徙进程。

“此刻回收Kubernetes的企颐魅正行走在开源项目演进的雷区。” SiliconANGLE姐妹市场研究公司Wikibon的首席说明师James Kobielus说,“他们总体上如故没有到达一个成熟的,与供给商无关的产物栈,可以办理各类出产级的企业应用案例。”

生态体系迅猛成长的个中一个缘故起因是,Kubernetes的全部权从Google转移到了社区手中。谷歌率领者从履历中得知,假如试图节制该项目将会阻止竞争敌手做出孝顺而阻碍该平台的成长。他们但愿停止呈现破碎,由于破碎已经给其他开源项目造成了粉碎。举个例子:OpenStack,一个IaaS(基本办法即处事)平台,听说该阵营内成员之间的内斗和浩瀚的衍生版本导致其未能兑现理睬。

“为了赢得更辽阔的天下,我们必需学会松手而且信托我们留下的任何空缺都干干净净,以便他人随便施展。”谷歌的高级软件工程师兼Kubernetes的首要开拓职员之一Tim Hockin说,“流于情势的外貌事变必需有限度,生态体系必然要茁壮成长。”

“假如谷歌仅仅只开源了Kubernetes,”Gartner公司的研究主管Gregg Siegfried暗示,“它无法拥有本日的影响力。”

寻道Linux之路

因此降生了CNCF。2014年,当谷歌筹备将Kubernetes开源时,它选择绕过Apache基金会,该基金会已经在培养一个名为Mesos的竞争性项目,而与Linux基金会相助建设CNCF作为一个新的打点机构打点云原生软件。Linux基金会在支持单个Linux内核方面的记录是Google但愿在Kubernetes上看到的成长模式。

开源打点机构一向在和常常发生好处斗嘴的孝顺者们作斗争,出格是那些贩卖相干产物和处事的孝顺者们。“在创新与不变之间绷着一根弦,”福瑞斯特咨询公司副总裁兼首席说明师Dave Bartoletti暗示,“这些公司必需实现钱币化,而为了钱币化一些事物,它必需是不变的。”

Kubernetes的开拓职员但愿不变焦点部门并促进生态体系的创新。CNCF的使命是环绕一个Kubernetes代码库将整个行业的竞争敌手聚积到一路。它小心Linux playbook,拟定了一个Kubernetes认证同等性打算,以考核Kubernetes刊行版之间的持续性。

到今朝为止,90个包和托管版的Kubernetes刊行版[2]已得到认证,确保不会呈现所谓“分支”的差别。CNCF还要求成员将他们建设的任何补丁都提交给社区以便参考,从而低落有时中呈现分支的风险。

之后,CNCF冲破了它自有的方法,接管和培养起开源项目标生态体系。开源基金会的职责之一就是挑选竞争的得胜者,通过指派特定的项目接管处事,包罗项目打点、支持、文档推广及其他资源,用来辅佐那些项目取得成就。这些项目被称为“孵化”,成熟往后就会“结业”。

CNCF的首创人以为Apache的政策过分严苛而且过于存眷开拓职员。他们想要一种更具海涵性的要领。Patrick O'Reilly暗示 “我们但愿抛开Apache项目标全部政策和流程,从头开始。”他是CNCF的首创人之一,此刻是Get Cloud Native公司的首席执行官,Get Cloud Native公司专注于辅佐企业迁徙到云平台。

该基金会低落了项目转酿成孵化类项目标门槛,并将大部门决定权下放给了项目全部者。O'Reilly说:“CNCF能让那些凡是不爱措辞的人措辞。我不是嗣魅这是最好的要领,但它是我们此刻拥有的最好的要领。”

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读