doris-operator

module
v0.0.0-...-22a2038 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2023 License: Apache-2.0

README

image-banner

Doris Operator

The Doris Operator is designed to streamlines the management of Apache Doris clusters on Kubernetes, automating operational tasks and monitoring of the Doris cluster, with the primary goal of transforming Doris into a truly cloud-native database.

😆 Find out more on our official website.

image-arch

Some Convincing Benefits

The Doris Operator encompasses the following key features:

  • Kubernetes Package Management Support

    Doris Operator supports installation via Helm or Kustomize, enabling easy deployment with a single command.

  • Rolling Updates for Doris Cluster

    Orchestrates a smooth rolling update for the Doris cluster, allowing for non-disruptive configuration updates and version upgrades.

  • Secure Scalability of Doris Cluster

    The Doris Operator facilitates horizontal scalability for Doris in the cloud, ensuring a secure and efficient scaling process.

  • Automated Compute Node Scaling Based on Load

    Automatically adjusts the cluster's compute nodes based on Doris load, optimizing performance through horizontal scaling.

  • Automatic Failover

    In case of cluster failures, the Doris Operator seamlessly initiates automatic failover procedures to ensure uninterrupted service.

  • Automatic Monitoring Setup Upon Creation of Doris Cluster

    Automatically deploys monitoring components such as Prometheus and Grafana for monitoring, as well as Loki for logging, to maintain the observability of the Doris cluster.

  • Automatic Data Backup (WIP)

    Provides a user-friendly and customizable periodic data backup mechanism with automatic retry capabilities.

  • Multi-tenancy Support

    Allows users to effortlessly deploy and manage multiple Doris clusters on a single Kubernetes cluster, promoting efficient multi-tenant utilization.

Deploying a Doris Cluster in 3 minutes!

You can follow our Get Started guide to quickly start a testing Kubernetes cluster and play with Doris Operator on your own machine.

Documentation

License

Doris Operator is under the Apache 2.0 license. See the LICENSE file for details.

Directories

Path Synopsis
api
v1beta1
Package v1beta1 contains API Schema definitions for the v1beta1 API group +kubebuilder:object:generate=true +groupName=al-assad.github.io
Package v1beta1 contains API Schema definitions for the v1beta1 API group +kubebuilder:object:generate=true +groupName=al-assad.github.io
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL