mentoring

by cncf

馃懇馃徔鈥嶐煄擆煈煆解嶐煄擆煈煆烩嶐煄揅NCF Mentoring + CommunityBridge + Summer of Code

281 Stars 143 Forks Last release: Not found Apache License 2.0 596 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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 [email protected] (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 |

Program Statistics

| Year | Program | Internships | Total (per year) | | ---- | --------------- | ----------- | ----------------------- | | 2020 | CommunityBridge | 27 | 37 (year in progress) | | | GSoC | 16 | | | | 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 | Crossing the Community Bridge | | 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

| CNCF Projects | GSoC Project | Mentor Name(s) | Mentee Name | Blog post (optional) | | ---------------------- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ------------------------ | ------------------------------------------------------------------------------------------- | | CoreDNS | Anomaly Detection of CoreDNS Server through Machine Learning | Yong Tang | Chanakya Ekbote | | | Cortex | Selectively disable Indexing of labels | Bryan Boreham, Ryan Zhang | JayBatra | | | Envoy | Distributed Load Testing of Envoy Data Planes | Ryan Zhang, Lee Calcote, Shivay Lamba | Kush Trivedi | | | in-toto | Port runlib into in-toto golang | Santiago Torres-Arias, Justin Cappos, Lukas P眉hringer | Christian Rebischke | link | | Kubernetes | Kubernetes Multitenancy Working Group: Benchmarks | tashimi, Ryan Bezdicek, Jim Bugwadia | Anuj Sharma | | | Kubernetes | Do resource delivery around Kubernetes | Jianbo Sun | Wangqian Qian | | | Kubernetes | Cluster Addons: Package all things! | Justin Santa Barbara | Somtochi Onyekwere | link | | Prometheus | Develop local cluster provider for test-infa/prombench and extending test-infra | Hrishikesh Barman | Raj Babu Das | | | Prometheus | Prometheus: Extending promtool for formatting PromQL expressions and YAML structure in rules files | Ganesh Vernekar, Tobias Guggenmos | Harkishen Singh | | | Prometheus | Prometheus - Running prombench on EKS and update dashboards | Hrishikesh Barman | Drumil Patel | | | Rook | Rewrite NFS Operator to use controller-runtime | Ashish Ranjan, jbw976, Rohan | Ahmad Nurus Shobah | | | Service Mesh Interface | SMI Conformance Tool | Lee Calcote | Naveen Jain | | | Thanos | Enriching and Extending Thanos UIs with React for Awesome User Experience | Bartek Plotka, Squat, Giedrius Statkevi膷ius | Prem Saraswat | | | Thanos | Per Series Metric Retention - Thanos | Matthias Loibl, Bartek Plotka | Harshitha Chowdary Thota | | | TiKV | Cloud Native KV-service | Yi Wu | Devdutt Shenoi | | | TiKV | Versioned rawKV | Yi Wu | Hyungsuk Kang | |

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

| 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 |

2017

| 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 |

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.