Skip to content

avtarOPS/pinot-control-plane-k8s

Repository files navigation

DataInfra Logo
Control Plane For Apache Pinot On Kubernetes

Build Status Slack Docker pull Go Reference Docs GitHub issues Go Report Card

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.

🚀 Features

  • Installation of heterogeneous pinot clusters.
  • Rolling Upgrades - Incremental
  • Ordered Deployment
  • Seperation of pinot specific configurations with k8s configurations.
  • Table Management
  • Schema Management
  • Tenant Management (experimental)

Documentation

Refer to docs

🩺 Support

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

About

Apache Pinot Control Plane On Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors