Kubernetes赢得2018 OSCON最具影响力奖

s:Brian Grant(Google首席工程师)和Tim Hockin(Google首席工程师)

我们很荣幸获得该奖项的认可。

创建Kubernetes时我们寄予厚望。我们想改变云应用程序的部署和管理方式。我们能否成功还不确定。看看我们在这么短的时间内走了多远。

Kubernetes背后的核心技术获悉 从Google内部基础架构中学到的经验教训,但是没有人可以否认Kubernetes社区在项目成功中的巨大作用。 Google参与的社区,现在驱动了项目的各个方面:设计,开发,测试,文档,发行等等。这就是使Kubernetes飞起来的原因。

在我们积极寻求合作伙伴关系和社区参与的同时,我们谁也没有想到开源社区将变得多么重要,它会发展多快或会变得多大。老实说,我们确实没有太多计划。

我们从其他开源项目中寻求灵感和建议:Docker(现为Moby),谷歌的其他开源项目(例如Angular和Go),Apache软件基金会,OpenStack,Node.js,Linux等。但是很明显,没有我们可以遵循的明确方法。因此,我们为其添加了翅膀。

我们认为,与其重提历史,不如说我们将分享我们在此过程中学到的两个高级课程。

首先,为了取得成功,社区健康和增长需要被视为头等大事。这很困难,而且很费时间。它既需要注意内部项目的动态和范围,也要始终保持警惕,以建立和维持关系,包容各方,保持开放的沟通并保持对贡献者和用户的响应。扩大现有的贡献者并加入新的贡献者对于维持项目的增长至关重要,但这需要花费时间和精力,否则可能会花费在开发上。这些东西必须成为核心价值,以使贡献者能够继续前进。

其次,从项目的组织和运营方式入手,但要随着项目的发展而采用更多可扩展的方法。随着时间的流逝,Kubernetes已从有效的单一团队和git存储库过渡到许多子组(特殊兴趣组和工作组),子项目和存储库。从手动流程到全自动流程。从非正式政策到正式治理。

当然,我们并没有做好所有事情,或者总是适应得不够迅速,因此我们一直在努力应对规模问题。 这一点,Kubernetes拥有20,000多名贡献者,并且正在就其问题和拉动请求获得100万条评论, 使之成为开源历史上发展最快的项目之一.

感谢我们所有的贡献者和所有在有时艰难的旅程中与我们保持联系的用户。没有社区,这个项目将不是今天。