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
flownodeenabled. By adding theflownodeconfiguration, 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
kafkanamespace with the service endpointkafka-bootstrap.kafka.svc.cluster.local:9092. - Add Custom Config: Create a GreptimeDB cluster with custom configuration by using the
configfield. - 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.