Skip to content

Latest commit

 

History

History
 
 

KubeSphere in Google Summber of Code (aka GSoC). You can find our proposals in this page. Or you also can submit your proposal to KubeSphere community.

Proposals

Project Area Skills to study/improve
KubeSphere Jenkins Client Refactor
Split the Jenkins client from KubeSphere. Or use an existing Jenkins client.
Potential Mentor(s): Rick, Shaowen Chen
DevOps Golang, REST API/OpenAPI, Jenkins, Kubernetes
KubeSphere Tekton Integration
Integrate Tekton as an alternative CI/CD engine of KubeSphere DevOps.
Potential Mentor(s): Rick, Shaowen Chen
DevOps Golang, Tekton, Jenkins, Kubernetes
Customize Notification Receivers Using a Webhook
Enable Notification Manager to obtain a notification receiver list from a webhook so that users can customize the notification receivers.
Potential Mentor(s): Benjamin Huo, Wanjun Lei
Notification Manager Golang, REST API, Kubernetes
Expose LoadBalancer Services Using iptables NAT Rules
Provide a simple mode of PorterLB, which allows users to use the IP address of a Kubernetes cluster node and a service port to expose a LoadBalancer service.
Potential Mentor(s): Zhengyi Lai, Jiong Duan
Network Golang, Kubernetes, Linux network (iptables and IPVS)