Kubernetes赢得2018年OSCON最具影响力奖

作者:Brian Grant(首席工程师,谷歌)和Tim Hockin(首席工程师,谷歌)

我们很荣幸能够获得社区的认可而得到这奖项。

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

Kubernetes背后的核心技术来自谷歌内部基础设施的经验教训,但没有人可以否认Kubernetes社区在项目成功起到的巨大作用。Google所属的这个社区现在推动了项目的各个方面:设计、开发、测试、文档、发布等。这就是让Kubernetes飞起来的原因。

虽然我们积极寻求合作伙伴和社区参与,但我们谁都没有确预计到开源社区的重要性,增长的速度有多快,或者变得有多大。老实说,我们真的没有太多的计划。

我们从其它开源项目寻求灵感和建议:Docker(现在的Moby)、Google的其它开源项目,如Angular和Go、Apache Software Foundation、OpenStack、Node.js和Linux等。但很明显,我们没有明确的配方来跟随,所以我们展翅飞了。

我们不在这里重复历史,而将分享我们在此过程中学到的两个重要教训。

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

其次,项目开始时采用简单的组织和运营方式,但随着项目的发展随时准备采用更具可扩展性的方法。随着时间的推移,Kubernetes已从有效的单一团队和git存储库转变为许多子组(特殊兴趣组和工作组)、子项目和存储库。从手动流程到全自动流程。从非正式政策到正式治理。

我们当然没有把一切都做对,或者总是能及时适应,我们一直对规模努力。在这一点上,Kubernetes拥有超过20,000名贡献者,并且正在接近100万条关于其问题的评论和拉出请求,使其成为开源历史上发展最快的项目之一。

感谢所有的贡献者和所有有时在这颠簸的旅程中坚持跟我们在一起的用户。如果没有社区,这个项目就不会是今天的样子。

K8S中文社区微信公众号

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    谦虚

    刀郎3个月前 (07-31)回复