山景城KUBERNETES 十周年庆典:回顾历史

2024-10-31 15:12:28 | 作者: 匿名

昨晚,一场非常特别的活动提供了三个多小时的深入了解和历史来了解世界第二大开源软件

昨晚,一场非常特别的活动提供了三个多小时的深入了解和历史,了解世界第二大开源项目(仅次于Linux)。在Kubernetes 庆祝成立10 周年之际,Google 山景城园区迎来了社区的关键人物,他们共同努力使这一活动成为可能。

随着晚会的进行,来自该项目各个层面的发言者:

陈道恩(Dawn Chen) 在谷歌工作了17 年后,作为不幸的Borg 项目的领导者之一发表了自己的看法。 Sarah Novotny 从她作为Kubernetes 社区项目经理(2015-2018 年)和Google Cloud Platform 开源战略主管(2017-2019 年)的角度讲述了Kubernetes 的旋风历史。当晚结束时,高级软件工程师Janet Kuo 感谢观众和Kubernetes 社区“用你们的精彩想法让Kubernetes 社区保持如此创新”。这一切都来自那些在场的人——,他们仍然深情地记得它……

59 年的愿景

最感人的时刻之一是激动的Eric Brewer(Google 基础设施副总裁)解释说:“对我来说,这不是10 年。已经30年了。” 1997 年,他与人合着了一篇关于“基于集群的可扩展网络服务”的论文,并提出了一种永远在线的计算机实用程序,正如他告诉观众的那样,“可以做任何事情”。

但令人惊讶的是,该论文还引用了1965 年一篇具有类似愿景的文本,来自介绍开创性multics 系统的论文中的——。 “在我看来,这三个——multics、我在90 年代的工作以及Kubernetes—— 都是对同一个愿景的尝试。”

那么为什么Kubernetes 最终成功了,而且只是第三次尝试呢?布鲁尔指出,在多媒体时代还没有互联网。 (“他们真的认为世界上会有五台计算机,而我们都会通过分时连接到这五台计算机中的一台.”)在20 世纪90 年代,人类更接近于实现一种可以使任何事情发生的实用程序想象。 “我们有类似云的服务——我们确实有.它们以流程为中心,它们是无状态的,它们有API和服务以及所有支持。但它们直接在硬件上运行,真实的机器很难—— 它们没有弹性。构建这种类型的系统非常困难。”

然后Brewer 来到Kubernetes,深情地说:“它正在真正实现这一愿景……”但这不仅仅是因为弹性基础设施可用,——Brewer 说这是“因为社区”。当布鲁尔回顾过去59 年时,他的脸上的情感是显而易见的。 “回想起来,这是显而易见的。但如果你想服务一切,社区就必须编写一切。没有其他办法.

“我想这可能就是我对—— 这个社区最感激的原因,因为所有的内容都是你们写的。”

早期团队发言

Kelsey Hightower 介绍Kubernetes 联合创始人Craig McLuckie,他回忆说他们原来的团队“非常混乱”。后来,谷歌Kubernetes 产品经理Kit Merker 形容该团队“叛逆”。

山景城KUBERNETES 十周年庆典:回顾历史

该团队的早期成员Ville Aikas 也指出,即使是该项目著名的首次提交实际上也是遵循code.google.com 上的早期工作。 (“不幸的是,它不再存在了……”艾卡斯补充道。“当它消失时,我们失去了很多历史。”)他的观点是,“了解我们真正卑微的开端非常重要。”

后来,Kubernetes 员工软件工程师Tim Hockin 表示,“每个人都在做一切……我们都做了一切需要做的事情来完成工作。” (虽然霍金斯被分配到网络领域,但他的背景实际上是操作系统。“我在谷歌的第一份工作就是用汇编语言编写BIOS。”)

随着故事的进展,霍金强调了该事件对项目的影响。 “现在请记住,我仍然不是网络人。但大多数应用程序开发人员也不是,我坚信他们不应该成为网络人.我牢记这一点,这就是我的目标并将继续成为我的目标。”

Docker 想法

McLuckie 告诉观众,他当时担心的是亚马逊“有效地创造了这种令人难以置信的颠覆性方式来将开源商业化”。但Kubernetes 回应的一个关键部分是Docker 如何“出色地解锁了Google 构建的许多核心技术并使开发人员能够使用它们”。 Solomon Hykes 在创造即时可用的开发人员体验方面确实具有点石成金的能力。 ”

这是一个不断出现的话题。在研究Google 早期的Borg 系统时,Hockin 就已经有了为每个作业分配自己的IP 地址的想法。但这个想法被搁置了,直到几年后,Docker 使用命名空间将其带回来。 “我认为……‘这就是我想要的用户体验’……它确实描述了一种感觉就像魔法一样的用户体验。”霍金称其为“我们都知道的每个Pod 一个IP,并且……可能就像《模型的诞生》”。

随后,Hightower 将Docker 的原创者Solomon Hykes 带到了舞台上,进行了一次特别的一对一采访。 “我认为如果没有Docker,Kubernetes 就不会存在,”Hightower 开始说道……

Hightower 表示Docker 的用户界面给Kubernetes 团队留下了深刻的印象,—— 并且竞争推动了这两个项目的发展。但海克斯记得他们的团队是真正的局外人,不为人知。 “我们来自法国——,你知道,我们收拾行李搬到了一个新的国家,只是为了在这家没人关心的初创公司中获得一席之地。我们已经在容器上工作了五年,但没有人真正关心……”但在设计和倾听用户的互动过程中,“集体歇斯底里……”

“到了某个时候,竞争就会变得异常激烈,而且风险也非常高……”海克斯说道,然后才得出了一个更为缓和的想法。 “但最终,你知道,这很有趣,因为Kubernetes 和Docker 实际上是非常互补的项目。最终,它们集成得非常好.”

凯尔西·海塔尔向他表示感谢。 “我想让你知道,我绝对确定,你创建了这个足够强大的基础,足以将如此大的项目提升到持续十年.”观众鼓掌。海克斯随后缓慢而深思熟虑地说,他很欣赏“这次活动和社区的这一阶段”,并表示他感到受欢迎并成为“容器家庭”的一部分。我很享受这个阶段,因为我以前没有这种感觉……”

“对我来说,至少对Docker 团队的其他成员来说,这是一个非常突然的转变,从‘走开,没人关心’到‘谢谢,我们已经从这里得到了。还有,走开。’” ”他微笑着。 “我的意思是,这是真的,我们有点——,你知道,我们有点不方便……我们,就像,占用了太多空间。我想我们真的很想被包括在内……”

“这是我的语言。这是我的人民。我很高兴随着时间的推移,伟大的工程、最佳实践和开源原则最终将获胜。”

山景城KUBERNETES 十周年庆典:回顾历史

感谢和纪念

活动多次感谢社区。早期的一张幻灯片显示了前25 位贡献者的名字,赢得了阵阵掌声。 —— 另一张幻灯片感谢所有版本负责人。

Chris Aniszczyk 在山景城举行的Kubernetes 10 庆典上向发布领导者表示感谢。

但这只是让一切协同工作的一部分。在小组讨论中,Kubernetes 开发者关系项目经理Paris Pittman 回忆道,谷歌软件工程师Brian Grant 也敦促她创造更多角色。 “人们需要主人翁意识。人们需要被激励.我觉得这才是真正的秘密。”

晚会开始时,CNCF 首席技术官Chris Aniszczyk 也花了一些时间向Dan Kohn 致敬。 “他真的很关心让人们进入这个社区,帮助提供奖学金,致力于包容性。尽管科恩最近去世了,“我认为他在塑造这个组织方面确实发挥了重要作用。所以我只想感谢他并记住我们作为一个社区共同建立的一切。 ”

另一篇评论来自Ian Coldwater,他目前在Docker 工作,但最初是Heroku 的平台安全工程师,在此之前是一名独立的渗透测试人员。科尔德沃特回忆起那些成长的日子,当时他“是一位中西部的妈妈,我在一家公司找到了一份工作,这家公司是这种非常奇怪的新技术的早期采用者,该技术本来不应该投入生产,但我们还是这么做了” 。 Coldwater 被要求尝试破解Kubernetes,“结果证明我可以破解它……当时的Kubernetes 非常容易破解。”

“您可以使用未经身份验证的curl 调用以集群上的root 身份执行命令。作为一个项目、作为一个团队和作为一个社区,我们已经取得了长足的进步。我们一起完成了这一切。我们一起构建了它我为我们所有人所做的事情感到非常自豪。”

但随后科尔德沃特对那些帮助其安全“与以前大不相同”的人表示感谢。 “我实际上认为在很多情况下这都很好。”该名单以克里斯·诺瓦(Kris Nova)开头,他“做了很多匿名且未被认可的工作”。诺瓦去年8 月去世,享年36 岁,科尔德沃特回忆道,“她对认可不感兴趣。所以在她去世后,她并没有为此感到尴尬,我想给她应得的认可。她负责很多事情,你永远不会知道她应对这些事情负责。

“她太棒了,我们想念她。”

更要感谢Rory McCune 和Brad Geesaman 等安全人员,“以及所有那些在没有文档的情况下首先想出如何破解这个东西,然后想出如何记录它的人!”

科尔德沃特现在有了一个已经长大的儿子,但他说也许“我们作为一个项目和作为人一起成长。我非常高兴能够升级并让你们所有人升级并一起做这件事。”

“我很高兴能和你一起成长。”

用户评论

若他只爱我。

这山景城KUBERNETES十周年庆典真是让人感慨万千,回忆起这十年的历程,仿佛就在昨天。

    有17位网友表示赞同!

发型不乱一切好办

十年了,山景城KUBERNETES能走到今天,真的很不容易,希望未来能继续保持创新。

    有6位网友表示赞同!

苍白的笑〃

十年庆典,山景城KUBERNETES的成绩有目共睹,我为它骄傲!

    有5位网友表示赞同!

冷落了♂自己·

山景城KUBERNETES十周年,真是见证了一个企业的成长与蜕变。

    有12位网友表示赞同!

爱你的小笨蛋

回顾历史,山景城KUBERNETES的发展历程让我对他们的未来充满期待。

    有11位网友表示赞同!

瑾澜

山景城KUBERNETES十周年庆典,让我对这家企业有了更深的了解,也让我对科技有了新的认识。

    有13位网友表示赞同!

荒野情趣

十年间,山景城KUBERNETES从无到有,从弱到强,这其中的艰辛与付出,值得我们敬佩。

    有20位网友表示赞同!

花开丶若相惜

山景城KUBERNETES十周年庆典,让我看到了一个企业的担当和责任,也为我国科技发展感到自豪。

    有17位网友表示赞同!

幸好是你

感慨万分,山景城KUBERNETES十周年庆典,希望这家企业能继续引领行业潮流。

    有11位网友表示赞同!

夏日倾情

十年庆典,山景城KUBERNETES的发展历程让我深刻体会到创新的重要性。

    有16位网友表示赞同!

断秋风

山景城KUBERNETES十周年,我为它曾经的辉煌和未来的憧憬感到激动。

    有8位网友表示赞同!

神经兮兮°

十年庆典,山景城KUBERNETES的历史让我明白,只有不断追求进步,才能在竞争激烈的市场中立足。

    有12位网友表示赞同!

暮染轻纱

山景城KUBERNETES十周年庆典,让我看到了一个企业的坚韧与毅力。

    有9位网友表示赞同!

歇火

感慨时光荏苒,山景城KUBERNETES十周年庆典,祝愿它未来更加辉煌。

    有20位网友表示赞同!

命运不堪浮华

山景城KUBERNETES十周年,回顾历史,让我对这家企业的未来充满信心。

    有16位网友表示赞同!

酒笙倾凉

十年的磨砺,山景城KUBERNETES终于迎来了自己的十周年庆典,祝愿它越来越好。

    有5位网友表示赞同!

念安я

山景城KUBERNETES十周年庆典,让我看到了一个企业的成熟与稳重。

    有11位网友表示赞同!

↘▂_倥絔

十年庆典,山景城KUBERNETES的历史让我明白了企业的成长离不开团队的努力。

    有17位网友表示赞同!

此刻不是了i

山景城KUBERNETES十周年庆典,我为它曾经的辉煌和未来的潜力感到自豪。

    有11位网友表示赞同!

减肥伤身#

十年历程,山景城KUBERNETES的成绩有目共睹,希望它能继续保持领先地位。

    有11位网友表示赞同!