51 | 谈谈Kubernetes开源社区和未来走向
张磊
该思维导图由 AI 生成,仅供参考
你好,我是张磊。今天我和你分享的主题是:谈谈 Kubernetes 开源社区和未来走向。
在前面的文章中,我已经为你详细讲解了容器与 Kubernetes 项目的所有核心技术点。在今天这最后一篇文章里,我就跟你谈一谈 Kubernetes 开源社区以及 CNCF 相关的一些话题。
我们知道 Kubernetes 这个项目是托管在 CNCF 基金会下面的。但是,我在专栏最前面讲解容器与 Kubernetes 的发展历史的时候就已经提到过,CNCF 跟 Kubernetes 的关系,并不是传统意义上的基金会与托管项目的关系,CNCF 实际上扮演的,是 Kubernetes 项目的 Marketing 的角色。
这就好比,本来 Kubernetes 项目应该是由 Google 公司一家维护、运营和推广的。但是为了表示中立,并且吸引更多的贡献者加入,Kubernetes 项目从一开始就选择了由基金会托管的模式。而这里的关键在于,这个基金会本身,就是 Kubernetes 背后的“大佬们”一手创建出来的,然后以中立的方式,对 Kubernetes 项目进行运营和 Marketing。
通过这种方式,Kubernetes 项目既避免了因为 Google 公司在开源社区里的“不良作风”和非中立角色被竞争对手口诛笔伐,又可以站在开源基金会的制高点上团结社区里所有跟容器相关的力量。而随后 CNCF 基金会的迅速发展和壮大,也印证了这个思路其实是非常正确和有先见之明的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
Kubernetes开源社区和未来走向 Kubernetes项目作为CNCF基金会的一部分,展现了其独特的治理方式和社区运作特点。CNCF在Kubernetes项目中扮演营销角色,吸引更多贡献者,填补了以往Linux基金会在云计算领域的空白。项目的治理方式贴近Google风格,重视代码和社区的民主性,采用approver+reviewer机制,避免了“Maintainer”角色。Kubernetes社区的运作方式被详细描述,包括Issue的创建、SIG标签的加入、设计讨论、代码编写等流程。整个过程中,代码维护者不需要对Kubernetes项目拥有写权限,得益于Kubernetes社区完善的机器人机制。文章还提到了GitHub的优势和Kubernetes Enhancement Proposal的提交流程。总的来说,文章详细介绍了Kubernetes开源社区的运作方式和CNCF在其中的角色,展现了Kubernetes项目的治理方式和社区运作的特点。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入剖析 Kubernetes》,新⼈⾸单¥68
《深入剖析 Kubernetes》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(46)
- 最新
- 精选
- 神灯终于看完一遍了,接下来还要看第二遍,第三遍!
作者回复: 感谢支持
2019-05-2532 - shaobo请教下作者,对开发者来说,kubernetes除了ops有帮助外,对个人的发展还有哪些?
作者回复: Kubernetes 是开发者工具,重要的事情只说一遍
2018-12-19212 - 小谢同学请问张老师,能否这样理解,若使用k8s+service mesh 来构建应用,那原来的spring or dubbo框架则只需要负责服务间的高效通信即可(例如rpc调用,序列化)这些工作?
作者回复: 是的,可惜dubbo也要搞mesh,摊手
2019-01-154 - 千寻完结撒花。谢谢张老师这段时间的付出。2018-12-2016
- Guol打卡: 2020年5月6日。感谢张磊老师,学习本专栏受益匪浅。2020-05-0612
- 芒果少侠没参加过社区,以后有机会一定要!提升自我的好地方2020-03-1126
- 我的猫那看完一遍,留个纪念吧,还有好多不懂,随时复习!2020-03-035
- 送普选全部读完打卡,感谢张磊老师这段的付出,也感谢评论区的各位同学的评论。这是自己在极客时间订阅的第一门课,自己能全部读完,对自己也很有帮助,物超所值,谢谢。现在DevOps和云原生时代,互联网公司的开发角色也要了解上下游,架构师角色要了解网络,系统,开发,运维等多方面的知识,不能只从设计和编码的角度来看待Kubernetes和容器云,谢谢。2018-12-2415
- 学无止境终于耐心的看完一遍了,中途有一段真的看不下去了,东西太多,需要好好的消化整理,并动手实践才能真正理解这个好东西,感谢张老师的耐心讲解和付出,收获颇多,估计还要二刷,三刷!2021-08-303
- 龙坤"KEP 的主要内容,是详细地描述你的编码计划、测试计划、发布计划,以及向后兼容计划等软件工程相关的信息,供全社区进行监督和指导" 读到这句话,真的觉得贡献开源社区力量的人确实不容易,这些任务平时工作都不能很好的完成,在开源社区上还需要详细的做出来,并且和大家一起研讨,自主能动性真重要2021-04-263
收起评论