本文发布时间已超过一年。较旧的文章可能包含过时的内容。请检查页面中的信息自发布以来是否已变得不正确。
Kubernetes 社区 - 2017 年开源排行榜榜首
2017年是 Kubernetes 的重要一年,GitHub 最新的 Octoverse 报告 说明了这个项目受到的关注程度。
Kubernetes 是一个 用于运行应用程序容器的开源平台,它提供了一个一致的接口,使开发人员和运维团队能够在几乎任何基础设施上自动化各种应用程序的部署、管理和扩展。
像 Kubernetes 一样,通过利用广泛的专业知识和行业经验来解决这些共同的挑战,有助于工程师专注于在堆栈顶部构建自己的产品,而不是不必要地重复现在作为“云原生”工具包标准部分的工作。
然而,通过临时性的集体组织来实现这些收益本身就是一个独特的挑战,这使得在快速增长时期越来越难以支持开源的、社区驱动的工作。
继续阅读以了解 Kubernetes 社区如何应对这些扩展挑战,从而在 GitHub 的 2017 年 Octoverse 报告中名列前茅。
GitHub 上讨论最多
2017 年讨论最多的两个存储库都基于 Kubernetes
在 GitHub 上所有开源存储库中,没有哪个存储库收到的问题评论比 kubernetes/kubernetes 更多。 OpenShift 是一个 CNCF 认证的 Kubernetes 发行版,排名第二。
开放的讨论,并留出充足的时间供社区反馈和审查,有助于构建共享基础设施,并为云原生计算建立新的标准。
GitHub 上审查最多
成功扩展开源工作的沟通通常会导致更好的协调和更高质量的功能交付。Kubernetes 项目的 特殊兴趣小组(SIG)结构帮助它成为 GitHub 上审查第二多的项目
使用 SIG 来分割和标准化社区参与机制有助于引导更多来自更合格的社区成员的频繁审查。
当得到有效管理时,活跃的社区讨论不仅仅表明存在争议的代码库,或者一个有大量未满足需求的的项目。
扩展项目处理问题和社区交互的能力有助于扩大对话。同时,大型社区会带来更多样化的用例和更多需要管理的支援问题。Kubernetes SIG 组织结构有助于解决大规模复杂通信的挑战。
SIG 会议为来自不同学科的用户、维护者和专家提供了集中的机会,以共同协作支持这项社区工作。这些组织方面的投资有助于创造一个环境,使架构讨论和规划优先于提交速度;使项目能够维持这种规模。
加入派对!
您可能已经在使用的解决方案已在 Kubernetes 上成功管理和扩展。例如,托管 Kubernetes 上游源代码的 GitHub.com,现在也在 Kubernetes 上运行!
查看Kubernetes 贡献者指南,了解有关如何开始成为贡献者的更多信息。
您还可以加入每周 Kubernetes 社区会议,并考虑加入一两个 SIG。