开源之夏是由中科院软件所 “开源软件供应链点亮计划” 发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
KubeSphere 社区自开源之夏启动以来,已连续参与了4届活动,累计指导 25 位学生完成项目,涵盖 KubeSphere、KubeKey、OpenFunction 等多个核心子项目。
查看往届项目:
项目介绍
2025 开源之夏,KubeSphere 社区 发布 2 个面向 AI 与 Kubernetes 的进阶项目任务,欢迎全球高校学生报名参与,入选学生将获得社区导师一对一指导,并有机会获得结项奖金及长期贡献机会!
项目一:基于 LangGraph 实现的 KubeSphere 社区问答 AI 助手
项目链接:
https://summer-ospp.ac.cn/org/prodetail/256690088?list=org&na...
项目目标
基于 LangGraph 和 Milvus 向量数据库开发一个智能问答系统,整合 KubeSphere 社区的知识库、文档和常见问题,构建 Agentic RAG 工作流,为用户提供准确、实时的技术支持和解答,提升社区用户体验和技术支持效率。
项目背景
随着 KubeSphere 社区的快速发展,用户对技术支持和问题解答的需求日益增长。传统的文档检索和人工解答方式已无法满足高效率、高质量的服务需求。利用大语言模型和向量数据库技术,构建一个基于 Agentic RAG 的智能问答系统,可以极大提升社区支持效率,让用户能够快速获取准确的技术信息,同时减轻社区维护者的负担。
项目难度:进阶
项目导师
- 张海立(KubeSphere 上海站站长)
- 联系邮箱:haili.zhang@outlook.com
开发内容
- 构建基于 KubeSphere 文档、GitHub issues 和社区讨论的知识库
- 利用 Milvus 向量数据库存储和索引文档内容
- 设计基于 LangGraph 的 Agentic RAG 工作流,实现完整的问答对话过程
- 开发自适应检索策略,提高回答准确性和相关性
- 开发问答系统的 API 接口,支持与 KubeSphere 控制台的集成
- 实现上下文感知的对话系统,支持多轮交互和问题深入探讨
技术实现
- 使用 LangGraph 构建 Agentic RAG 工作流,包括查询分析、文档检索、答案生成和自我验证等步骤
- 利用 Milvus 进行高效的相似性搜索,支持大规模文档检索
- 部署硅基流动平台免费模型(Qwen2.5、GLM-4 等),确保系统可用性和性能
- 构建反馈机制,持续优化回答质量
- 实现多语言支持,满足全球社区用户需求
项目二:基于 KubeSphere 实现 CodeSpace 功能
项目链接:
https://summer-ospp.ac.cn/org/prodetail/256690520?list=org&na...
项目目标
基于 vscode-server 实现 Github CodeSpace 类似的 Online Web IDE 能力,为 KubeSphere 私有云环境提供服务增强。
项目背景
Github CodeSpace 是个非常有创新性的能力,它同时支持 DevContainer 协议,自动完成开发环境的部署,这对于团队新人非常友好,节省了环境准备的痛苦经历,把更多注意力集中在代码开发中。
但是在私有云环境中,轻量级的 CodeSpace 在企业内部,特别是对于一些轻量级项目来说,非常实用方便;我们将通过此项目为 KubeSphere 提供 CodeSpace 支持。
项目难度:进阶
项目导师
- 裴振飞(KubeSphere 广州站站长)
- 联系邮箱:peizhenfei@cvte.com
开发内容
- 自定义 CRD 描述整个项目的配置
- 仿照 DevContainer 自定义项目中配置文件配置
- 开发 Operator 监控 CRD 配置,基于项目项目配置创建 DEV POD
- 通过共享存储存储和保存项目源码
技术实现
- 使用 Python 语言开发 Kubernetes Operator
- 自定义 CRD 配置及 合理的默认值
- 开发 KubeSphere 插件,实现简单前端界面
- 支持项目至少为 Python,Java, Nodejs 项目
项目奖金
根据项目的难易程度,学生可获得以下奖金:
- 进阶难度项目结项奖金:税前 ¥12,000
- 基础难度项目结项奖金:税前 ¥8,000
活动日程
05/09-06/09:学生与导师沟通项目、提交项目申请
06/10-06/24:项目申请审核(每位同学可以申请一个项目。)
06/25:中选公示
对上述两个项目感兴趣的同学,欢迎添加 KubeSphere 社区管理员微信(kubesphere),添加时请备注“开源之夏”,我们将协助你对接导师、了解项目信息。
你也可以直接通过导师邮箱与项目导师取得联系,提前沟通项目细节,提升入选几率!
本文由博客一文多发平台 OpenWrite 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。