Author: KubeVela Community
Open Source Summer is a summer open source activity initiated and supported by the "Open Source Software Supply Chain Lighting Program", which aims to encourage students to actively participate in the development and maintenance of open source software, promote the vigorous development of excellent open source software communities, and cultivate Discover more great developers.
The event unites major open source communities at home and abroad, provides project tasks for the development and maintenance of important open source software, and opens registration for college students around the world.
Participate in KubeVela Open Source Summer and you will gain
- Get to know like-minded partners, and contribute to open source with technical experts
- Match with senior open source community mentors. During the three-month development cycle, the mentor guides the development of the corresponding project
- Activity bonuses and certificate awards based on project development "records"
Welcome to the KubeVela community, we have 3 projects this year, the list is as follows:
https://summer-ospp.ac.cn/#/org/projectlist
Project 1|Add network and microservice plug-ins in KubeVela to produce application scenarios in the field of service governance based on KubeVela
Difficulty: Basic
Supported language: Chinese
Mentor: Wang Yike ( wangyike.wyk@alibaba-inc.com )
Content and goals: To create developer-oriented and platform-level plug-in functions for KubeVela. KubeVela plug-ins (Addons) can integrate the rich functions of the Kubernetes ecosystem into the multi-cluster environment managed by KubeVela. Based on KubeVela's Addon system, make APISIX, Istio, Linkerd, Envovy, Dapr and other related plug-ins, make various user-friendly definitions, produce typical application scenarios of service governance in a multi-cluster environment, and write best practice related documents and demo.
Project 2 | Adding Version Management to Cue Actions in KubeVela
Difficulty: Advanced/Advanced
Supported language: Chinese/English
Mentor: Dong Tianxin ( dongtianxin.tx@alibaba-inc.com )
Content and goals: KubeVela uses Cue as IaC management. In KubeVela's workflow, users can write Definitions by using the built-in Cue Action. However, the current Cue Action lacks version management. Whenever the parameters of the Action are changed, it will affect the previous users. It is necessary to consider and design a reasonable version management mechanism to help users use Cue Action better.
Project 3 | Improve the observability of application status in the KubeVela ecosystem
Difficulty: Basic
Supported language: Chinese
Mentor: Song Yang ( songyang.song@alibaba-inc.com )
Content and goals: KubeVela is a standard implementation of the OAM model. Application provides developers with a simple and easy-to-use interface to deploy their services, leaving complex infrastructure capabilities and orchestration details to platform engineers. Application implements complex underlying resources. Encapsulation reduces the mental burden on developers to deploy services, but also shields the state of the underlying resources. Whenever developers encounter problems with service deployment, they often feel helpless. This topic requires students to use VelaQL capabilities to provide users with an interactive and friendly interface through Vela-Cli to improve the observability of Application resources. Through this topic, students can be familiar with and master the architecture of Kubernetes and KubeVela, and have an in-depth understanding of how to use Kubernetes based on Kubernetes. Ecological development applications.
Registration Timeline
...
Student and Community Project Communication Period|April 21st - May 20th
Student Submission of Program Application|May 21-June 04
...
To learn more, please click here to check it out now!
I wish you a successful application and contribute to the next-generation cloud-native application delivery and management platform KubeVela!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。