开源之夏是由中科院软件所 “开源软件供应链点亮计划” 发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

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 文档、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 支持。

项目难度:进阶

项目导师

开发内容

  • 自定义 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 发布!

KubeSphere
127 声望61 粉丝

KubeSphere 是一个开源的以应用为中心的容器管理平台,支持部署在任何基础设施之上,并提供简单易用的 UI,极大减轻日常开发、测试、运维的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛...