这部Kubernetes纪录片讲述了谷歌的开源故事。

Honeypot.io(欧洲一家以技术为核心的大型就业平台)有一个专注于程序员的视频网站,被称为“开发者的网飞”。该公司与红帽、谷歌和CNCF合作,最近发布了一部一小时的纪录片《Kubernetes:the document》(分为两部分)(es发展的关键决策)。

CNCF的首席技术官Chris Aniszczyk说他对这部纪录片非常满意。“我们需要更多关于开源的电影!”

谷歌的大胆举措

还有官方的预告片,Kubernetes早期创始人乔·贝达(Joe Beda)认为,“如何改变现状,如何摇雪球?渐进式改革不会让谷歌在GCE上取得成功。”

贝塔在纪录片中说的话提供了关键背景。“如何改变现状——如何以一种可能不完全与谷歌相关,但至少让谷歌有机会一战并开始抢占一些客户,在当时AWS的领导下获得一席之地的方式来摇雪球?”

这是贯穿整个项目的主题。在推特上,蜜罐分享了这段视频中的一句话,得到了回应:“谷歌必须在云岭峪大胆出招,才能成为长期的赢家。”

谷歌负责基础设施的副总裁埃里克·布鲁尔(Eric Brewer)回应道:“这句话来自我。2013和现在我都信了。Kubernetes是一个奇妙的旅程,有高潮也有低谷,但最终,它改变了整个云计算。”

这部纪录片的新闻稿指出,2010年,AWS“取得了看似无可挑剔的领先”,而在那个时候,“云正在变得真实。从亚马逊的崛起中,我们开始看到正在成为主流企业技术的东西。”

现任VMware R&D副总裁McCluckie被称为Kubernetes的创始人之一,但他不是唯一一个记得2010那令人生畏的一幕的人。

谷歌另一位早期Kubernetes工程师蒂姆·霍金(Tim Hockin)也在视频中表示,“AWS是每个人心中的庞然大物。”

这部纪录片继续描述了谷歌具有前瞻性思维的工程师如何“克服技术挑战、内部对开源的阻力、对手以及来自业内其他大公司的激烈竞争。”

故事从谷歌杰出的工程师布莱安·葛兰特开始,他指出谷歌有自己的内部基础设施专业知识,并希望在云中使用。另一个思考过这个问题的人是Clayton Coleman,他是Red Hat的容器化应用基础设施的设计师。

在纪录片的第二部分,科尔曼首先指出,如果没有Docker,Kubernetes就不会出现。后来他又补充说,谷歌需要追赶AWS,而红帽的CoreOS团队认为Linux“需要向云进军”,已经开始考虑Linux之后会发生什么。“有很多假设。”回想起来,这似乎是不可避免的。"

这部纪录片还回顾了Kubernetes最早的先驱,麦卡洛回忆了布伦丹·伯恩斯(Brendan Burns)第一次“拼凑东西”的时刻,并向大众输出了谷歌内部的专业知识。“只是个剧本什么的,但我能感受到它的含义。”

决定开源

在纪录片中,Beta承认“通过开源建立社区将是建立事实标准的最佳方式。”但这并不像听起来那么容易。

事实上,这部纪录片的一个亮点是,受访者回忆了他们最初从谷歌管理层那里得到的质疑,Kubernetes几乎没有得到批准。

Hockin回忆说,当时他正与谷歌技术基础设施高级副总裁Urs H一起工作。lzle接触开源后团队得到的第一个回应。“Urs非常善于分析。他说,‘为什么?我们能从中得到什么?这给谷歌带来了什么好处?所以他最初的回答是:‘我不认为我们需要这样做。"

还有许多更丰富多彩的故事,McLuckie最后回忆说,他们为DockerCon构建第一个开源版本Kubernetes所花的时间比从Google获得开源批准的时间还少。

在纪录片的最后,谷歌的酿酒商辩称,“Kubernetes获胜的部分原因是它背后有一大群贡献者。它不断前进,每天都有大量的投稿。这种变化比其他一切都要快。”

创建一个社区

这部纪录片包括了2014年Kubernetes在DockerCon大会上宣布开源的镜头。科尔曼记得,“每个大型初创公司都有一个集装箱排列项目,其中一半是在2014的DockerCon上公布的。”

但正如Kelsey Hightower所说,“如果你有足够的时间和经验,你会想要建立Kubernetes。我怀疑没有人有谷歌的经验。”

这部纪录片没有回避库伯内特引起的情感。贝塔坦率地承认,“当我们开始寻找合作伙伴参与时,这个项目仍然由谷歌主导,即使我们说它是开源的——这阻止了人们。”

或者,正如Sarah Novotny在视频中所说,“许多大公司不喜欢自己的员工签署竞争对手的贡献者许可协议。”

麦克卢奇说,“这可能是我做过的压力最大的一件事。”但Novotny回忆说,“当我们开始将事情转向更开放的治理,并将版权和知识产权转移到CNCF时,大公司能够参与进来。在那一点上,真的成了如何培养下一批领导人的惯例。”

这部纪录片还记录了库伯内特斯周围社区的发展。格兰特回忆说,在Kubernetes的前两年,“我的收件箱收到了20万条来自GitHub的通知。到2016年底,我们每个版本都有700到1000人参与。”

当竞争对手拥抱Kubernetes时,

在纪录片的最后,Beta回顾了Docker在DockerCon 2017上宣布支持Kubernetes和DockerSwarm的新闻。“我认为他们意识到这是他们不能忽视的事情。这真是一个很酷的时刻。我终于觉得我们不再对立,团结一致了。”

不仅仅是Docker Grant记得在2017年,很多竞争对手都采用了Kubernetes(包括Mesos),到了那年年底,连亚马逊都推出了Kubernetes产品。

“亚马逊在这方面的坚持时间最长。因此,亚马逊的支持是Kubernetes留下的最大信号之一——至少对我来说是这样。”

不过Hightower也有自己的观点,那就是集装箱大战“得益于大量风险投资的推动,不存在零和博弈。”

原始链接:

es-纪录片-股票-谷歌-开源-故事/