datainfrahq / pinot-control-plane-k8s

Apache Pinot Control Plane On Kubernetes
Apache License 2.0
26 stars 3 forks source link
apache-pinot distributed-systems golang kubernetes kubernetes-operator

DataInfra Logo
Control Plane For Apache Pinot On Kubernetes

![Build Status](https://github.com/datainfrahq/pinot-control-plane-k8s/actions/workflows/makefile.yml/badge.svg) [![Slack](https://img.shields.io/badge/slack-brightgreen.svg?logo=slack&label=Community&style=flat&color=%2373DC8C&)](https://launchpass.com/datainfra-workspace) ![Docker pull](https://img.shields.io/docker/pulls/datainfrahq/pinot-control-plane.svg) [![Go Reference](https://pkg.go.dev/badge/github.com/datainfrahq/operator-runtime.svg)](https://pkg.go.dev/github.com/datainfrahq/pinot-control-plane-k8s) [![Docs](https://img.shields.io/badge/stable%20docs-datainfra.io%2Fdocs-brightgreen?style=flat&color=%2373DC8C&label=Docs)](https://www.datainfra.io/docs/pinot-on-kubernetes) ![GitHub issues](https://img.shields.io/github/issues/datainfrahq/pinot-control-plane-k8s) [![Go Report Card](https://goreportcard.com/badge/github.com/datainfrahq/pinot-control-plane-k8s)](https://goreportcard.com/report/github.com/datainfrahq/pinot-control-plane-k8s)

Based on Kubernetes operators, this control plane for apache pinot is responsible for deploying and managing heterogenous apache pinot kubernetes clusters and its operations including schema, table and tenants management. This control plane is based on Dsoi-Spec and is built using operator-runtime. This is a radical new approach that brings ease of use and decouples application and kubernetes in a way that it becomes easier for day 2 operations. The underlying controllers are built on observed state (conditions) and not state machines.

:rocket: Features

Documentation

Refer to docs

:stethoscope: Support

:trophy: Contributing

Contributors

Note

Apache®, Apache Pinot, Pinot® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. This project, pinot-control-plane-k8s, is not an Apache Software Foundation project.