Cloud Native Computing Foundation (CNCF)

Building Sustainable Ecosystems for Cloud Native

Technologies
rust, golang, kubernetes, cloud, service mesh
Topics
web, cloud, devops, kubernetes, service mesh
Building Sustainable Ecosystems for Cloud Native

The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure. CNCF brings together the world’s top developers, end users, and vendors and runs the largest open source developer conferences. CNCF serves as the vendor-neutral home for many of the fastest-growing open source projects, including Kubernetes, Prometheus, and Envoy. CNCF is part of the nonprofit Linux Foundation.

2020 Program

Successful Projects

Contributor
Furqan Munir
Mentor
Ratna Kiran Mova
Organization
Cloud Native Computing Foundation (CNCF)
Cloud Storage
A cloud computing is a set of huge networks and computing nodes, where enormous amount of data flow takes place. An efficient performance is needed...
Contributor
Hyungsuk Kang
Mentor
Yi Wu
Organization
Cloud Native Computing Foundation (CNCF)
Versioned rawKV
Versioned key-value data management interface for TiKV
Contributor
Chanakya Ekbote
Mentor
Yong Tang
Organization
Cloud Native Computing Foundation (CNCF)
Anomaly Detection of the CoreDNS Server through Machine Learning
This project aims to try and detect anomalies that occur in a CoreDNS server using a machine learning model developed in Keras. This project would...
Contributor
Devdutt Shenoi
Mentor
Yi Wu
Organization
Cloud Native Computing Foundation (CNCF)
Cloud Native KV-service
To create a Cloud Native TiKV implementation which utilises a Cloud Platform's remote provisions to augment the current local only storage back-end...
Contributor
Raj Babu Das
Mentor
Hrishikesh Barman
Organization
Cloud Native Computing Foundation (CNCF)
Develop local cluster provider for test-infa/prombench and extending test-infra
This project aims is to work on the following issues: Develop local cluster provider (KIND) Deployment of Prombench on EKS and local cluster Resolve...
Contributor
JayBatra
Mentor
Bryan Boreham, Ryan Zhang
Organization
Cloud Native Computing Foundation (CNCF)
Selectively disable Indexing of labels
Prometheus is one of the standard-bearing open-source solutions for monitoring and observability. As a Prometheus-as-a-Service platform, Cortex fills...
Contributor
Christian Rebischke
Mentor
Santiago Torres-Arias, Justin Cappos, Lukas Pühringer
Organization
Cloud Native Computing Foundation (CNCF)
Port runlib into in-toto golang
in-toto is a project for protecting supply chain integrity. The project is a sister project of the TUF project and both are there for tightening the...
Contributor
Ahmad Nurus Shobah
Mentor
Ashish Ranjan, jbw976, Rohan
Organization
Cloud Native Computing Foundation (CNCF)
Rewrite NFS Operator to use controller-runtime
This project aims to implement controller-runtime for Rook nfs-operator and addresses several issues along with it. Currently, Rook nfs-operator only...
Contributor
Harshitha Chowdary Thota
Mentor
Matthias Loibl, Bartek Plotka
Organization
Cloud Native Computing Foundation (CNCF)
Per Series Metric Retention - Thanos
Thanos is allowing storing metrics for long, if not unlimited time. Currently however there is no fine-granular process of retaining only some...
Contributor
Anuj Sharma
Mentor
tashimi, Ryan Bezdicek, JimBugwadia
Organization
Cloud Native Computing Foundation (CNCF)
Kubernetes Multitenancy Working Group: Benchmarks
The Kubernetes Multi-Tenancy Working Group is chartered with exploring and defining multi-tenancy models for Kubernetes. The Multi Tenancy Benchmarks...
Contributor
Somtochi Onyekwere
Mentor
Justin Santa Barbara
Organization
Cloud Native Computing Foundation (CNCF)
Cluster Addons: Package all things!
Cluster Addons are resources that are considered inherently part of the Kubernetes cluster as they help extend the functionality of the cluster. Over...
Contributor
Drumil Patel
Mentor
Hrishikesh Barman
Organization
Cloud Native Computing Foundation (CNCF)
Prometheus - Running prombench on EKS and update dashboards
Prombench is the automated E2E testing and benchmarking for Prometheus. Prombench uses Kubernetes to benchmark Prometheus using various scalable...
Contributor
Kush Trivedi
Mentor
Lee Calcote-1, Ryan Zhang, Shivay Lamba
Organization
Cloud Native Computing Foundation (CNCF)
Distributed Load Testing of Envoy Data Planes
Many performance benchmarks are limited to single instance load generation (single pod load generator). This limits the amount of traffic that can be...
Contributor
Naveen Jain
Mentor
Lee Calcote-1
Organization
Cloud Native Computing Foundation (CNCF)
SMI Conformance Tool
Currently, there exists no software solution for checking whether a service mesh implements Service Mesh Interface or not. This causes the following...
Contributor
Harkishen Singh
Mentor
Ganesh Vernekar, Tobias Guggenmos
Organization
Cloud Native Computing Foundation (CNCF)
Prometheus: Extending promtool for formatting PromQL expressions and YAML structure in rules files
Prometheus is a monitoring tool that monitors the specified targets, scrapes the system and application metrics at regular intervals, evaluates rules...
Contributor
Prem Saraswat
Mentor
squat, Bartek Plotka, Giedrius Statkevičius
Organization
Cloud Native Computing Foundation (CNCF)
Enriching and Extending Thanos UIs with React for Awesome User Experience
So far Thanos has successfully used pieces of old Prometheus UI with some improvements. However, since Prometheus now moved all UI pages to React, it...
Contributor
Wangqian Qian
Mentor
Jianbo Sun
Organization
Cloud Native Computing Foundation (CNCF)
Do resource delivery around Kubernetes
Resource Provision: Use CRD Operator to invoke the cloud resource and create the resource object. Resource Binding: Use Service binding to do the...