The Cloud Native Computing Foundation (CNCF) participates in a variety of mentoring programs. CNCF is a great place to spend a summer learning, coding, participating and contributing. We are an exciting open source foundation with a vibrant community of projects, and we look forward to your application and your project ideas!
If you need help with anything mentoring at CNCF, you can file an issue or contact one of the admins below:
- Chris Aniszczyk (@caniszczyk): https://twitter.com/cra
- Ihor Dvoretskyi (@idvoretskyi): https://twitter.com/idvoretskyi
- Nikhita Raghunath (@nikhita): https://twitter.com/TheNikhita
Please reach out to us on the #mentoring channel on the CNCF slack. Please don't use DMs unless strictly necessary as doing so both has the potential of overwhelming project maintainers and others with similar questions lose the benefit of public discussion.
It's best if you use a public communication channel whenever possible; however, if you need to communicate in private, please feel free to send the admins a note via soc@cncf.io (please use the public channels for any project-related discussion).
Program | Purpose | Details and historical data |
---|---|---|
Community Bridge | Mentoring initiative by the Linux Foundation | communitybridge |
Google Summer of Code | Mentoring program for the students | summerofcode |
Google Season of Docs | Mentoring initiative for the technical writers | seasonofdocs |
Outreachy | Mentoring initiative for the communities traditionally underrepresented in tech | outreachy |
Year | Program | Internships | Total (per year) |
---|---|---|---|
2020 | CommunityBridge | TBD | TBD |
GSoC | TBD | ||
GSoD | TBD | ||
Outreachy | TBD | ||
2019 | CommunityBridge | 4 | 20 |
GSoC | 15 | ||
Outreachy | 1 | ||
2018 | GSoC | 7 | 8 |
Outreachy | 1 | ||
2017 | GSoC | 6 | 8 |
Outreachy | 2 |
In progress
CNCF Projects | Community Bridge Project | Mentor Name(s) | Mentee Name |
---|---|---|---|
Cortex | Storage Plugins | Goutham Veeramachaneni | Vineeth Pothulapati |
Fluentd | Extending internal metrics support on Fluent Bit and improving Fluent Bit usability / user-experience | Eduardo Silva and Masoud Koleini | Atibhi Agarwal |
Kubernetes | Integrating the Tenant Operator with the hierarchical namespace controller | Tasha Drew and Fei Guo | Shivani Singhal |
Kubernetes | Kubernetes working group for CSI driver | Andy Zhang | Ji'an Liu |
OpenTelemetry | Implementing zPages for OpenTelemetry, integrations registry, libraries compatibility tests, and OpenTelemetry C# integration with Azure, Amazon, and Google Cloud metadata services | Sergey Kanzhelev | Harnidh Kaur |
Prometheus | Various React UI improvements and filtering label values API with matchers | Krasi Georgiev and Julius Volz | Boyko Lalov |
Thanos | Improving read write coordination for object storage and end to end benchmarking tests on demand through CI | Bartek Plotka and Giedrius Statkevičius | Khyati Soneji |
CNCF Projects | Community Bridge Project | Mentor Name(s) | Mentee Name |
---|---|---|---|
Kubernetes | Integrating kube-batch with pytorch-operator/mxnet-operator | Klaus Ma | Suryavanshi Virendrasingh |
Kubernetes | CSI Driver for Azure Disk | Xia Zhang | Priyanshu Khandelwal |
CoreDNS | Support Google Cloud DNS backend | Yong Tang | Palash Nigam |
In progress
CNCF Projects | GSoC Project | Mentor(s) | Mentee |
---|---|---|---|
containerd | Integrate Containerd with Katacontainers | Harry Zhang | Jian Liu |
CoreDNS | Conditional Name Server Identifier - CoreDNS | Miek Gieben, Yong Tang, John Belamaric | Jiacheng Xu |
Envoy | Extending Envoy's fuzzing coverage | Matt Klein, Constance Caramanolis, Harvey Tuch | Anirudh M |
Kubernetes | Storage API for Aggregated API Servers | David Eads, Stefan Schimanski | Marko Mudrinić |
Prometheus | Building a testing & benchmarking environment for Prometheus | Krasi Georgiev, gouthamve | Harsh_Agarwal |
Prometheus | Composite Label Indices & Alerts rule testing | gouthamve | Ganesh Vernekar |
Rook | Add Network File System (NFS) as a Rook storage backend | Travs Nielsen, jbw976 | Rohan Gupta |
CNCF Projects | GSoC Project | Mentor(s) | Mentee |
---|---|---|---|
Kubernetes | Create and implement a Data model to standardize Kubernetes logs | Miguel Pérez Colino | Amit Kumar Jaiswal |
Kubernetes | Develop a set of Jupyter Notebooks for the Kubernetes Python Client + Kubernetes Python Client update | Sebastien Goasguen | Konrad Djimeli |
CoreDNS | dnstap Middleware | Miek Gieben, John Belamaric | Antoine D. |
Kubernetes | Improve Third Party Resources | Stefan Schimanski | Nikhita Raghunath |
OpenTracing | instrument OpenTracing with go-restful web framework | Wu Sheng, Ted Young | MINGQIANG LIANG |