CNCF Mentoring Initiatives
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!
Organization Admins
If you need help with anything mentoring at CNCF, you can file an issue at this repo or reach out to us at the #mentoring channel on CNCF Slack .
Organization admins for specific mentorship programs are listed on the programs respective pages.
Communication
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 mentoring@cncf.io (please use the public channels for any project-related discussion).
Program Statistics
Year
Program
Internships
Total (per year)
2020
CommunityBridge
27
TBD
GSoC
17
GSoD
4
Outreachy
TBD
2019
CommunityBridge
4
20
GSoC
15
Outreachy
1
2018
GSoC
7
8
Outreachy
1
2017
GSoC
6
8
Outreachy
2
Community Bridge
2020
Q2
CNCF Projects
Community Bridge Project
Mentor Name(s)
Mentee Name
Blog post
Argo
Enhancing Developer Experience with Open Application Model Delpoyment using Argo CD
Ken Owens
Darshan Chaudhary
CoreDNS
External health check and orchestration of CoreDNS in Kubernetes clusters
Yong Tang
Jayesh Sharma
Envoy
Improve Envoy observability for http module
Kateryna Nezdolii
Ranjith Kumar Adha
Fluentd
Fluent Bit Monitoring Web UI
Eduardo Silva
Shivam Singhal
KubeEdge
Support metrics-server in cloud
Fei Xu
Tiecheng Shen
KubeEdge
Add certificate rotation for edge node
Fei Xu
Jiejie Xu
KubeVirt
Kernel boot
Fabian Deutsch, Daniel Belenky, Daniel Hiller
Hritvi Bhandari
KubeVirt
Improve Observability
Fabian Deutsch, Daniel Belenky, Daniel Hiller
Arthur Silva Sens
My first real experience with Open Source
Kubernetes
Multi-tenancy benchmark project
Tasha Drew
Divya Rani
Kubernetes
Kubernetes working group for CSI driver
Andy Zhang
Animesh Kumar
Linkerd
Service Topologies
Thomas Rampelberg
Open Policy Agent
OPA - MongoDB query translator
Ash Narkar
Vineeth Pothulapati
OpenEBS
New storage backend using raw disk images
Kiran Mova
Mehran Kholdi
OpenEBS
A easy to use command-line interface (CLI) for OpenEBS.
Kiran Mova
Harsh Thakur
Prometheus
Persist Retroactive Rule Reevaluations
Callum Styan, Bartlomiej Plotka
Jessica Grebenschikov
Prometheus
Remote Write WAL Pointer + Other Improvements
Callum Styan, Bartlomiej Plotka
Nicole Jingco
Service Mesh Interface
SMI Conformance with Meshery
Lee Calcote, Vinayak Shinde
Kanishkar J
Thanos
Per Request Query Tracking and Limiting
Povilas Versockas, Bartlomiej Plotka, Kemal Akkoyun
Yash Sharma
Thanos
Complete Katacoda tutorials
Povilas Versockas, Bartlomiej Plotka, Kemal Akkoyun
Sonia Singla
Get the most out of Community Bridge Program
Thanos
Versioned Website Docs
Povilas Versockas, Bartlomiej Plotka, Kemal Akkoyun
Uchechukwu Obasi
TiKV
Full Chunk-based Computing
Tianyi Zhuang, Wish Shi
Chi Zhang
My CommunityBridge Mentorship with TiKV Project
Q1
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
2019
Pilot
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
GSoC
2020
In progress
2019
CNCF Projects
GSoC Project
Mentor(s)
Mentee
CoreDNS
Support Source IP Based Query Block/Allow in CoreDNS
Yong Tang
An Xiao
Envoy/Linkerd
Multi-mesh performance benchmark tool
Lee Calcote
Shahriyar Mammadov
Falco
Falco engine performance analysis and optimization
Loris Degioanni,Lorenzo Fontana,Leonardo Di Donato
Mattia Lavacca
Kubernetes
Add Plugin Mechanism to the Dashboard
Marcin Maciaszczyk, Sebastian Florek
Ajat Prabha
Kubernetes
Add Support for Custom Resource Definitions to the Dashboard
Marcin Maciaszczyk, Sebastian Florek
Elijah Oyekunle
Kubernetes
Implement volume snapshotting support into the external Manila provisioner
Tomáš Smetana
Róbert Vašek
Kubernetes
Kubernetes with hardware devices topology awareness at node level
Lei Zhang, Jian He, Kai Zhang
Junjun LI
Kubernetes
Run GPU sharing workloads with Kubernetes + Kubeflow
Lei Zhang,Jian He,Kai Zhang
Jianbo Ma
Open Policy Agent
IPTables Integration with OPEN POLICY AGENT(OPA)
Tim Hinrichs, Reinaldo Penno
Urvil Patel
Prometheus
Extending Prombench and adding rule formatting for Prometheus
Krasi Georgiev
Hrishikesh Barman
Prometheus
GitHub integrated benchmarking tool for Prometheus TSDB
Krasi Georgiev
Vladimir Masarik
Prometheus
Optimize queries using regex matchers for set lookups & Postings compression
Ganesh Vernekar
Zhiqi WANG
rkt
Add support for the OCI runtime spec by implementing a runc stage2
Alban Crequy, Iago López Galeiras
Alejandro Germain
Rook
Enable multiple network interfaces for Rook storage providers
Dmitry Yusupov
Giovan Isa Musthofa
TiKV
Proposal for Auto-tune RocksDB
Wu
Yuanli Wang
2018
2017