Examples of Using the GreptimeDB Operator

September 26, 2025 ยท View on GitHub

Cluster

The following examples suppose that you have installed the etcd cluster in the etcd namespace with the service endpoint etcd.etcd-cluster.svc.cluster.local:2379.

  • Basic: Create a basic GreptimeDB cluster.
  • S3: Create a GreptimeDB cluster with S3 storage.
  • GCS: Create a GreptimeDB cluster with Google GCS storage.
  • OSS: Create a GreptimeDB cluster with Aliyun OSS storage.
  • AZBlob: Create a GreptimeDB cluster with Azure Blob storage.
  • Flownode: Create a GreptimeDB cluster with flownode enabled. By adding the flownode configuration, you can use continuous aggregation in the GreptimeDB cluster.
  • TLS Service: Create a GreptimeDB cluster with TLS service.
  • Prometheus Monitoring: Create a GreptimeDB cluster with Prometheus monitoring. Please ensure you have already installed prometheus-operator and created a Prometheus instance with the label release=prometheus.
  • Kafka Remote WAL: Create a GreptimeDB cluster with Kafka remote WAL. Please ensure you have installed the Kafka cluster in the kafka namespace with the service endpoint kafka-bootstrap.kafka.svc.cluster.local:9092.
  • Add Custom Config: Create a GreptimeDB cluster with custom configuration by using the config field.
  • AWS NLB: Create a GreptimeDB cluster with the AWS NLB service. Please ensure you have already configured it.
  • Dedicated WAL: Create a GreptimeDB cluster with dedicated storage for WAL.
  • Configure Logging: Create a GreptimeDB cluster with custom logging configuration.
  • Enable Monitoring Bootstrap: Create a GreptimeDB cluster with monitoring enabled.
  • Configure FrontendGroups: Create a GreptimeDB cluster with custom frontend groups.
  • Configure Frontend Ingress: Create a GreptimeDB cluster with custom frontend ingress.
  • Configure FrontendGroups Ingress: Create a GreptimeDB cluster with custom frontend groups ingress.
  • MySQL Meta Backend: Create a GreptimeDB cluster with MySQL as the meta backend.
  • PostgreSQL Meta Backend: Create a GreptimeDB cluster with PostgreSQL as the meta backend.
  • Datanode Groups: Create a GreptimeDB cluster with datanode groups.
  • Dedicated Cache Volume: Create a GreptimeDB cluster with dedicated cache volume.
  • Configure Tracing: Create a GreptimeDB cluster with custom tracing configuration.

Standalone

  • Basic: Create a basic GreptimeDB standalone.
  • S3: Create a GreptimeDB standalone with S3 storage.
  • GCS: Create a GreptimeDB standalone with Google GCS storage.
  • OSS: Create a GreptimeDB standalone with Aliyun OSS storage.
  • AZBlob: Create a GreptimeDB standalone with Azure Blob storage.
  • Configure Tracing: Create a GreptimeDB standalone with custom tracing configuration.
  • Prometheus Monitoring: Create a GreptimeDB standalone with Prometheus monitoring. Please ensure you have already installed prometheus-operator and created a Prometheus instance with the label release=prometheus.