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...
Versioned rawKV
Versioned key-value data management interface for TiKV
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...