发布于:2023-11-17
本文总阅读量:
开源之夏 2023 KubeSphere 社区项目总结
开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。11 月 9 日,官方完成最终审核,并发布结果。
KubeSphere 参加了"开源之夏 2023"活动,作为导师,共获得了 6 个官方赞助名额。最终对学生开放如下任务:
- OpenFunction 的 Node.js 函数框架支持 Dapr 状态管理
- Fluent Operator Collector 输入组件开发
- OpenELB EIP 分配到 Namespace
- OpenFunction 函数触发器
- KubeKey 可视化界面开发
- 基于 Shipwright+Buildpacks 改造 KubeSphere-S2I
经过 3 个月的开发,社区评审,导师评审,OSPP 官方委员会评审多个步骤,最终 6 个项目全部顺利结项,在此恭贺各位同学。
中选学生介绍见之前动态。
项目结果
OpenFunction 的 Node.js 函数框架支持 Dapr 状态管理
- 学生:董文龙
- 学校:电子科技大学
- 导师:Haili Zhang
- 合并 PR:
Fluent Operator Collector 输入组件开发
- 学生:刘帅军
- 学校:四川大学
- 导师:wenchajun
- 合并 PR:
- [summerospp]add fluentbit opentelemetry plugin
- [summerospp]add fluentbit http plugin
- [summerospp]add fluentbit mqtt plugin
- [summerospp]add fluentbit collectd plugin
- [summerospp]add fluentbit nginx plugin
- [summerospp]add fluentbit statsd plugin
- [summerospp]add fluentbit syslog plugin
- [summerospp]add fluentbit tcp plugin
OpenELB EIP 分配到 Namespace
- 学生:郭辰英
- 学校:电子科技大学
- 导师:renyunkang
- 合并 PR:
OpenFunction 函数触发器
- 学生:张冠璟
- 学校:苏州科技大学
- 导师:Fang Tian
- 合并 PR:Integrating KEDA http-addon
KubeKey 可视化界面开发
- 学生:史继林
- 学校:华东师范大学
- 导师:Xiao liu
- 合并 PR:feat: Kubekey Web Console
基于 Shipwright+Buildpacks 改造 KubeSphere-S2I
- 学生:甘秉坤
- 学校:东南大学
- 导师:yudong
- 合并 PR:
- 后续情况说明:调整优化细节之后 S2I 功能即可在 DevOps 模块中正式上线了。
结语
今年是 KubeSphere 社区第三次参与开源之夏活动,与去年一样,我们召集了社区里的多位 contributor 和 maintainer 参与其中,涉及 KubeSphere 社区的多个开源项目:KubeSphere、KubeKey、OpenFunction、OpenELB、Fluent Operator。
通过这些项目的开发,我们希望能帮助各位参与其中的学生提高各项能力,同时能更多了解开源项目、开源社区。项目的结束其实是一个新的开始,我们也希望各位顺利结项的同学,不止步于此,能够后续继续参与开源社区,为开源的发展贡献一份力量。
目录