New to KubeDB? Please start here.

Overview

Apache Druid is a real-time analytics database designed for fast slice-and-dice analytics (“OLAP” queries) on large data sets. Druid is most often used as a database for powering use cases where real-time ingest, fast query performance, and high uptime are important. As such, Druid is commonly used for powering GUIs of analytical applications, or as a backend for highly-concurrent APIs that need fast aggregations. Druid works best with event-oriented data.

Supported Druid Features

FeaturesAvailability
Clustering
Druid Dependency Management (MySQL, PostgreSQL and ZooKeeper)
Authentication & Authorization
Custom Configuration
Backup/Recovery: Instant, Scheduled ( KubeStash)
Monitoring with Prometheus & Grafana
Builtin Prometheus Discovery
Using Prometheus operator
Externally manageable Auth Secret
Reconfigurable Health Checker
Persistent volume
Dashboard ( Druid Web Console )
Automated Version Update
Automatic Vertical Scaling
Automated Horizontal Scaling
Automated db-configure Reconfiguration
TLS: Add, Remove, Update, Rotate ( Cert Manager )
Automated Reprovision
Automated Volume Expansion
Autoscaling (vertically)

Supported Druid Versions

KubeDB supports The following Druid versions.

  • 28.0.1
  • 30.0.1

The listed DruidVersions are tested and provided as a part of the installation process (ie. catalog chart), but you are open to create your own DruidVersion object with your custom Druid image.

Lifecycle of Druid Object

lifecycle

User Guide

OSZAR »