
活動簡介
“開源之夏(英文簡稱 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 插件開發 在 KubeSphere 可插拔框架的基礎之上開發 Sharing Secret 插件, 導師: Hongming |
Pluggable | React,TypeScript,HTML,CSS,Helm,Kubernetes | 基礎 |
| KubeKey Phase Run 階段運行功能開發 在 KubeKey 當前模塊化架構基礎上采訪流水線實作階段運行功能, 導師: 24sama |
command-line | Kubernetes, golang, Linux | 基礎 |
| KubeSphere-DevOps 對接 FluxCD 通過對接 FluxCD 增強 KubeSphere 多集群應用發布與管理能力, 導師: LXM |
DevOps | Golang,Kubernetes,FluxCD,React | 基礎 |
| OpenFunction 的 Node.js 函式框架升級 升級現有的 OpenFunction Node.js Function Framework(函式框架),使之對齊 OpenFunction 0.6.0 兩大主體功能 —— 函式插件和可觀測能力, 導師: Haili Zhang |
Functions-as-a-Service | Node.js,Kubernetes,CloudEvent,OpenFunction,Cloud Native Buildpacks,Dapr、Knative(可選) | 基礎 |
| OpenFunction 彈性應用運行時 為 OpenFunction 添加彈性應用運行時,支持直接運行 Dapr 應用, 支持使用 Keda 進行動態伸縮, 導師: 雷萬鈞 |
Functions-as-a-Service | Kubernetes,OpenFunction,Dapr,Golang,Keda | 基礎 |
| KubeEye Console 2.0 前端頁面開發 開發 KubeEye Console 2.0 插件管理功能的前端頁面, 導師: 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 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/468016.html
標籤:其他
上一篇:Linux-SUID提權
