流动简介
“开源之夏(英文简称 OSPP)”是中科院软件所“开源软件供应链点亮打算”领导下的系列暑期流动,由软件所与 openEuler 社区独特主办。
开源之夏是一项次要面向高校学生的暑期开源流动,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展。流动联结各大开源社区,针对重要开源软件的开发与保护提供我的项目,并向寰球高校学生凋谢报名。
学生可自主抉择感兴趣的我的项目进行申请,并在当选后取得该软件资深维护者(社区导师)亲自领导的机会。依据我的项目的难易水平和实现状况,参与者还将获取开源之夏流动奖金和结项证书。
KubeSphere 社区是第二次参加开源之夏流动,我的项目曾经公布,欢送各位同学报名!去年 KubeSphere 社区率领参加的学生实现了 10 个我的项目的开发,您能够点击此链接回顾。
KubeSphere 社区简介
KubeSphere 是在 Kubernetes 之上构建的开源容器混合云,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了开发者敌对的向导式操作界面和丰盛的企业级性能,包含 Kubernetes 多云与多集群治理、DevOps (CI/CD)、利用生命周期治理、边缘计算、微服务治理 (Service Mesh)、多租户治理、可观测性、存储与网络管理、GPU support 等性能,帮忙企业疾速构建一个弱小和功能丰富的容器云平台。
KubeSphere 于 2018 年由青云科技容器团队推出,目前已领有 270+ 贡献者,在 GitHub 上取得了 9.6k+ Star 和 1.5k+ Fork。
此外,青云科技容器团队还开源了除 KubeSphere 之外的以下几个开源我的项目:
- KubeKey:Kubernetes 集群部署工具,能够实现一键部署 Kubernetes 集群,并且反对 Kubernetes 集群的扩大和保护。
- KubeEye:Kubernetes 集群主动巡检工具,旨在自动检测发现 Kubernetes 上的各种问题,比方利用配置谬误、集群组件不衰弱和节点问题,帮忙集群管理员更好地治理集群升高危险。
- OpenFunction:云原生 FaaS(Function as a Service,函数即服务)平台,旨在帮忙开发者专一于业务逻辑的研发。
- OpenELB:为物理机(Bare-metal)、边缘(Edge)和私有化环境设计的负载均衡器插件,可作为 Kubernetes、K3s、KubeSphere 的 LB 插件对集群外裸露“LoadBalancer”类型的服务。
- Fluent Operator:开源的 Fluent Bit 管理工具,能够实现 Fluent Bit 的疾速部署,能够实现 Fluent Bit 配置文件的动静批改和加载。
其中,OpenFunction、OpenELB、Fluent Operator 这三个开源我的项目,目前均已进入 CNCF Sandbox。
我的项目简介
本次流动,KubeSphere 社区共提交了 6 个开发类我的项目课题,波及 KubeSphere、KubeKey、KubeEye、OpenFunction 等开源我的项目。以下是我的项目简介:
我的项目 | 畛域 | 技能 | 难 度 |
---|---|---|---|
KubeSphere Sharing Secret 插件开发 <br/> 在 KubeSphere 可插拔框架的根底之上开发 Sharing Secret 插件。<br/> 导师:Hongming | Pluggable | React,TypeScript,HTML,CSS,Helm,Kubernetes | 根底 |
KubeKey Phase Run 阶段运行性能开发 <br/> 在 KubeKey 以后模块化架构根底上采访流水线实现阶段运行性能。<br/> 导师:24sama | command-line | Kubernetes, golang, Linux | 根底 |
KubeSphere-DevOps 对接 FluxCD <br/> 通过对接 FluxCD 加强 KubeSphere 多集群利用公布与治理能力。<br/> 导师:LXM | DevOps | Golang,Kubernetes,FluxCD,React | 根底 |
OpenFunction 的 Node.js 函数框架降级 <br/> 降级现有的 OpenFunction Node.js Function Framework(函数框架),使之对齐 OpenFunction 0.6.0 两大主体性能 —— 函数插件和可观测能力。<br/> 导师:Haili Zhang | Functions-as-a-Service | Node.js,Kubernetes,CloudEvent,OpenFunction,Cloud Native Buildpacks,Dapr、Knative(可选) | 根底 |
OpenFunction 弹性利用运行时 <br/> 为 OpenFunction 增加弹性利用运行时,反对间接运行 Dapr 利用,反对应用 Keda 进行动静伸缩。<br/> 导师:雷万钧 | Functions-as-a-Service | Kubernetes,OpenFunction,Dapr,Golang,Keda | 根底 |
KubeEye Console 2.0 前端页面开发 <br/> 开发 KubeEye Console 2.0 插件治理性能的前端页面。<br/> 导师:chenzhen | Observability | JavaScript,TypeScript,HTML,CSS,React,Docker,Kubernetes | 根底 |
您还能够通过开源之夏官网 KubeSphere 社区我的项目列表页或 KubeSphere 官网开源之夏页面理解这些我的项目的详情。
流动参加形式
学生参加形式
学生自由选择我的项目,与社区导师沟通实现计划并撰写我的项目计划书。被选中的学生将在社区导师领导下,按计划实现开发工作,并将成绩奉献给社区。社区评估学生的完成度,主办方依据评估后果发放流动奖金给学生。
流动日程
开源之夏 2022 流动里程碑。_默认时区为北京工夫(GMT+8)_
日期 | 阶段 |
---|---|
03/28-04/15 | 社区报名 |
04/16-04/20 | 我的项目数量沟通 |
04/21-05/10 | 社区上线我的项目及组委会审核 |
04/21-05/20 | 我的项目沟通期 |
05/21-06/04 | 学生提交我的项目申请书 |
06/05-06/11 | 我的项目申请审核(导师) |
06/12-06/14 | 我的项目申请审核(组委会) |
06/15 | 当选公示 |
06/16-06/30 | 我的项目预热期 |
07/01-09/30 | 我的项目开发 |
10/01-10/31 | 结项审核 |
11 月上旬 | 结项我的项目公示 |
欢送与导师沟通
目前为我的项目公布与审核、学生与导师沟通阶段,各位学生如果对上述我的项目感兴趣,欢送你退出 KubeSphere 社区的开源之夏我的项目交换群,与对应的导师进行沟通了解。
入群形式:请增加群主 VX(VX 号:kubesphere),并务必备注 开源之夏
。
本文由博客一文多发平台 OpenWrite 公布!