參加 KubeVela 開源之夏,給你的雲端計算程式設計能力加個 Buff

阿里巴巴雲原生發表於2022-04-28

*作者:KubeVela 社群*


開源之夏是由“開源軟體供應鏈點亮計劃”發起並長期支援的一項暑期開源活動,旨在鼓勵在校學生積極參與開源軟體的開發維護,促進優秀開源軟體社群的蓬勃發展,培養和發掘更多優秀的開發者。


活動聯合國內外各大開源社群,針對重要開源軟體的開發與維護提供專案任務,並面向全球高校學生開放報名。


## 參加 KubeVela 開源之夏,你將收穫


-   結識志同道合的小夥伴,和技術大牛一起貢獻開源

-   匹配資深的開源社群導師,在為期三個月的開發週期中,導師指導進行對應專案的開發工作

-   根據專案開發“戰績”得活動獎金及證書獎勵


歡迎參與 KubeVela 社群,今年我們有 3 個專案,列表如下:


[**]()


#### 專案 1|在 KubeVela 新增網路和微服務的外掛,產出基於KubeVela 的服務治理領域的應用場景


難 度:基礎


支援語言:中文


導師:王易可(wangyike.wyk@alibaba-inc.com)


內容與目標:為 KubeVela 製作面向開發者以及平臺級的外掛功能,KubeVela 外掛(Addon)可以將 Kubernetes 生態當中豐富的功能整合進 KubeVela 所管理的多叢集的環境當中。基於 KubeVela 的 Addon 體系,製作 APISIX, Istio,Linkerd,Envovy,Dapr 等相關外掛,製作使用者友好的各種 defintion,產出關於多叢集環境下服務治理的典型應用場景案例,並撰寫最佳實踐相關文件和 demo。


#### 專案 2|為 KubeVela 中的 Cue Actions 新增版本管理


難 度:進階/Advanced


支援語言:中文/English


導師:董天欣(dongtianxin.tx@alibaba-inc.com)


內容與目標:KubeVela 中使用 Cue 作為 IaC 管理,在 KubeVela 的工作流當中,使用者可以透過使用內建的 Cue Action 來編寫 Definition。但是目前的 Cue Action 缺少版本管理,每當 Action 內部進行引數變動時,會影響到之前的使用者使用。需要考慮並設計一個合理的版本管理機制,幫助使用者更好地使用 Cue Action。


#### 專案 3 |提升 KubeVela 生態下應用狀態的可觀測能力


難 度:基礎


支援語言:中文


導師:宋陽(songyang.song@alibaba-inc.com)


內容與目標:KubeVela 是 OAM 模型的標準實現,Application 為開發者提供了簡單易用的介面來部署他們的服務,把複雜的基礎設施能力和編排細節交給平臺工程師,Application 對複雜的底層資源進行了封裝,雖然降低了開發者部署服務的心智負擔,但也同時遮蔽了底層資源的狀態,每當開發者遇到服務部署出現問題的情況,往往會表現得束手無策。本課題需要同學利用 VelaQL 能力,透過 Vela-Cli 為使用者提供一個互動友好的介面,提升Application 資源的可觀測性,透過本課題,同學們可以熟悉和掌握 Kubernetes 和 KubeVela 的架構,深入瞭解如何基於 Kubernetes 生態開發應用。


## 報名時間線


...


學生與社群專案溝通期 |04 月 21 日- 05 月 20 日


學生提交專案申請書|05 月 21 日 - 06 月 04 日


...


**想了解更多請點選**[**此處**]() **,立即前往檢視!**


祝福你申請成功,一起為下一代的雲原生應用交付和管理平臺 KubeVela 添磚加瓦!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69953029/viewspace-2889304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章