Cloud Native Computing Foundation (CNCF)

Sustaining and Integrating Cloud Native Open Source Technologies

Technologies
prometheus, golang, docker, kubernetes
Topics
cloud, containers
Sustaining and Integrating Cloud Native Open Source Technologies

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.

The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.

2019 Program

Successful Projects

Contributor
Alejandro Germain
Mentor
Alban Crequy, Iago López Galeiras
Organization
Cloud Native Computing Foundation (CNCF)
Add support for the OCI runtime spec by implementing a runc stage2
rkt implements the App Container Executor specification of the appc Container Specification and uses systemd unit properties to implement its...
Contributor
Junjun LI
Mentor
Lei Zhang, Jian He, Kai Zhang
Organization
Cloud Native Computing Foundation (CNCF)
Kubernetes with hardware devices topology awareness at node level
We would like to propose a improvement on current Kubernetes topology manager to become aware of generic hardware device topology at node level, so...
Contributor
Mattia Lavacca
Mentor
mfdii, Loris Degioanni, Lorenzo Fontana, Leonardo Di Donato
Organization
Cloud Native Computing Foundation (CNCF)
Falco engine performance analysis and optimization
The outcome of this project has been the development of a tracing framework that allows to measure and monitor some Falco internal metrics (counter...
Contributor
Zhiqi WANG
Mentor
Ganesh Vernekar
Organization
Cloud Native Computing Foundation (CNCF)
Prometheus - Optimize queries using regex matchers for set lookups & Postings compression
A common use case for regex matchers is to use them to query all series matching a set of label values, e.g. up{instance=~"foo|bar|baz"}. Grafana's...
Contributor
Róbert Vašek
Mentor
Tomáš Smetana
Organization
Cloud Native Computing Foundation (CNCF)
Implement volume snapshotting support into the external Manila provisioner
OpenStack Manila manages shared file-systems across the cloud. Being able to create and access them with ease from the container world is showing to...
Contributor
Urvil Patel
Mentor
Tim Hinrichs, Reinaldo Penno
Organization
Cloud Native Computing Foundation (CNCF)
IPTables Integration with OPEN POLICY AGENT(OPA)
This project involves designing the layout of IPTable rules using OPA's policy language Rego, implementing the algorithms that generate IPTables from...
Contributor
Shahriyar Mammadov
Mentor
Lee Calcote
Organization
Cloud Native Computing Foundation (CNCF)
Multi-mesh performance benchmark tool
Benchmarks continuously strive to improve performance standards in order to stay relevant in the market and playing important role for having better...
Contributor
Hrishikesh Barman
Mentor
Krasi Georgiev
Organization
Cloud Native Computing Foundation (CNCF)
Extending Prombench and adding rule formatting for Prometheus
Prombench the benchmarking tool for Prometheus will be extended to support even more tests, newer components, metrics which will help both developers...
Contributor
Yuanli Wang
Mentor
Wu
Organization
Cloud Native Computing Foundation (CNCF)
Proposal for Auto-tune RocksDB
Using machine learning method to tune database configurations automatically
Contributor
An Xiao
Mentor
Yong Tang
Organization
Cloud Native Computing Foundation (CNCF)
Support Source IP Based Query Block/Allow in CoreDNS
When CoreDNS serves DNS queries publicly or inside Kubernetes clusters, the source IP of the incoming DNS query is an important identity. For...
Contributor
Ajat Prabha
Mentor
Marcin Maciaszczyk, Sebastian Florek
Organization
Cloud Native Computing Foundation (CNCF)
Add Plugin Mechanism to the Dashboard
This project aims to introduce a plugin mechanism to the Kubernetes Dashboard. It shall deal with defining the plugin framework architecture, it’s...
Contributor
Jianbo Ma
Mentor
Lei Zhang, Jian He, Kai Zhang
Organization
Cloud Native Computing Foundation (CNCF)
Run GPU sharing workloads with Kubernetes + Kubeflow
GPUSharing is an open source project which could share GPU by leveraging Kubernetes scheduling and Device Plugin extensibility.I would like to...
Contributor
Elijah Oyekunle
Mentor
Marcin Maciaszczyk, Sebastian Florek
Organization
Cloud Native Computing Foundation (CNCF)
Add Support for Custom Resource Definitions to the Dashboard
The Kubernetes dashboard previously supported Third Party Resources (TPR), but these were replaced in Kubernetes by Custom Resource Definitions...
Contributor
Giovan Isa Musthofa
Mentor
Dmitry Yusupov
Organization
Cloud Native Computing Foundation (CNCF)
Enable multiple network interfaces for Rook storage providers
This project aims to create new API to enable multiple network interface for Rook storage providers. Currently, Rook providers only choice is to use...
Contributor
Vladimir Masarik
Mentor
Krasi Georgiev
Organization
Cloud Native Computing Foundation (CNCF)
GitHub integrated benchmarking tool for Prometheus TSDB
It is better to discover performance problems sooner than later, but this is even more important if we are talking about a database. The newly...