引言
Honeypot.io 自夸为欧洲最大的技术人才招聘平台,同时提供开发者视频网站,又被称其为“ 开发者的 Netflix”。2022 年 1 月,该公司与 Red Hat、Google 和 CNCF 单干公布了长达一个小时的纪录片《Kubernetes: The Documentary》(分两局部)。
纪录片地址:
Part 1:https://www.youtube.com/watch…
Part 2:https://www.youtube.com/watch…
摄制组间接采访了那些见证 Kubernetes 历史的人,其中包含了相干工程师和管理人员的采访,也正是他们做出了很多要害的决定,构建并倒退了 Kubernetes 我的项目。
CNCF 首席技术官 Chris Aniszczyk 在 Twitter 上回顾说:“在疫情期间,一个摄制组的呈现,让人有点缓和。”看到纪录片的实现时很快乐地说道:“咱们须要更多对于开源的纪录片!”
大胆的行动
纪录片以航拍旧金山的镜头收场,镜头扫过服务器的网线,回顾了一个时代,正如前 Google 员工 Craig McLuckie 回顾的那样:“云,正在成为事实,而咱们也开始留神到,Amazon 崛起的这个畛域必定会成为企业的支流技术。”2010 年的云计算市场,AWS 遥遥领先。
现在,McCluckie 是 VMware 研发部门的副总裁,被认为是 Kubernetes 的创始人之一,但他不是惟一一个记得 2010 年那场令人生畏的现象的人。另一位晚期在 Google 的 Kubernetes 工程师 Tim hockin 也在电影中说:“AWS 在每个人心中都是硕大无朋。”
Kubernetes 晚期创始人 Joe Beda 的回顾提供了一些要害背景。“ 如何改变现状 —— 咱们如何以一种与 Google 无关的形式撼动雪球,去抓住一些客户,均衡 AWS 在该市场的主导地位。”这是贯通整个我的项目的主题。
Honeypot 在 Twitter 上分享了纪录片中的这句话,并失去了一名网友的回应:“Google 必须在云畛域做出一些大胆的行动,能力成为长期的赢家。”
Google 的基础设施副总裁 Eric Brewer 回应道:“这句话是我说的,2013 年我置信这句话,当初我也置信。Kubernetes 经验了一段充斥低潮和低谷的微妙旅程,但最终,它扭转了整个云计算畛域的游戏规则。”
Kubernetes 的故事始于卓越的 Google 工程师 Brian Grant,他指出 Google 领有本人的外部基础设施专业知识,并心愿将其使用到云计算中。然而另一个思考过这一问题的人是 Clayton Coleman,他是 Red Hat 公司的集装箱利用基础设施架构师。
Coleman 说了一件不言而喻的事件:如果没有 Docker,Kubernetes 就不可能存在。Google 也须要赶上 AWS,而 Red Hat 的 CoreOS 团队则认为 Linux 须要在云畛域做更多冲破,并且曾经开始思考 Linux 之后会呈现什么。
开源的决定
Joe Beda 抵赖 通过开源构建社区将是咱们从根本上建设事实标准的最佳形式 。但这并不像听起来那么简略。事实上,受访者们回顾 Google 的管理层对他们的狐疑,Kubernetes 差点就被否定了。
Tim Hockin 回顾说:“过后团队分割了 Urs Hölzle(Google 技术基础设施高级副总裁),心愿将其开源后。他问:咱们能从中失去什么?这给 Google 能带来了什么益处?所以他的第一反馈是认为咱们没有必要这么做。”
Google 团队为 DockerCon 构建 Kubernetes 第一个开源版本所花的工夫比取得 Google 的开源许可所花的工夫更少。
创立一个社区
片中包含了 Kubernetes 在 DockerCon 2014 上官宣开源的镜头。Brewer 通知观众:“这是另一个顶级的我的项目,这不是一件好事,有很多这样的人,因为这是一个令人激动和重要的畛域,一个咱们须要达成共识的畛域。当初在这个畛域开源起因是,它须要更多的创意。”
Coleman 回顾道:”我感觉每一家大型初创公司都有一个容器编排我的项目,其中一半都是在 DockerCon 2014 上发表的。”Google 首席工程师 Kelsey Hightower 说:”如果你有足够的工夫和教训,你就会发明出 Kubernetes。”但我狐疑谁会有 Google 那样的教训。
片中没有回避 Kubernetes 在发表时所激发的情绪。Beda 坦率地抵赖“只管咱们始终在强调 Google 的这个我的项目是开源的,但当咱们开始寻找合作伙伴时,依然让他们产生了疑虑。”
正如 Sarah Novotny 所说:“许多大公司不喜爱他们的员工签订竞争对手撰稿的许可协定。”Novotny 在片中被认为是 Microsoft Azure 的开源专家,只管她过来的工作包含领导 Google Cloud 平台的开源策略小组,在那里她代表 Google 成立 CNCF —— 该组织就是为了解决这些问题而成立的。
McLuckie 通知制片人:“这可能是我做过的最难的事件 —— 试图疏导多家供应商,建设 CNCF 这样的组织。”但 Novotny 回顾道:“当咱们开始把重心转移到更凋谢的社区治理中,当咱们把版权和知识产权转移到 CNCF 时,更多大公司就可能参加进来。在那个时候,感觉真的变成了一场如何造就下一代领导人的演习。”
片中记录了 Kubernetes 社区的成长。Grant 回顾说:“在 Kubernetes 的头两年,我的收件箱里收到了 20 万条来自 GitHub 的告诉。”Novotny 补充道:“到 2016 年底,咱们的每个版本都有 700 到 1000 人参加。”
Kubernetes 之所以可能获胜,局部起因在于它领有一大批贡献者。它始终在后退,每天都有大量的提交。这种变动的速度比其余所有都重要。
——Google 基础设施部副总裁
Eric Brewer
对手的拥抱
在纪录片的结尾,Beda 回顾了 Docker 公司在 DockerCon 2017 上的申明,他们将反对 Kubernetes 和 DockerSwarm。
Beda 说:“我认为他们意识到这是他们不能漠视的货色,所以 Grant 和我去了那,那真是一个很酷的时刻,我终于感觉咱们不再相互反抗,而是团结在一起。”
不仅仅是 Docker 公司。Grant 记得,在 2017 年,许多竞争对手都承受了 Kubernetes,包含 Mesos。到那一年年底,就连 Amazon 也公布了 Kubernetes 的产品。
原文:https://thenewstack.io/a-kube…