Skip to main content
Version: 0.15

Deploy GreptimeDB on Kubernetes

GreptimeDB is built for cloud-native environments and can be deployed on Kubernetes since day one.

Deploy GreptimeDB Standalone

For development, testing, or small-scale production use cases, you can deploy a standalone GreptimeDB instance on Kubernetes. This provides a simple way to get started with GreptimeDB without the complexity of managing a full cluster.

Deploy GreptimeDB Cluster

For production environments requiring high availability and scalability, you can deploy a GreptimeDB cluster using the GreptimeDB Operator on Kubernetes. This enables you to set up a distributed GreptimeDB cluster that scales horizontally and efficiently handles large volumes of data.

Configurations

You can apply custom configurations to GreptimeDB by creating a values.yaml file when deploying either GreptimeDB clusters or standalone instances. For a complete list of available configuration options, see Common Helm Chart Configurations.

Manage GreptimeDB Operator

The GreptimeDB Operator manages GreptimeDB deployments on Kubernetes, automating the setup, provisioning, and management of GreptimeDB cluster instances. This enables quick deployment and scaling of GreptimeDB in any Kubernetes environment, whether on-premises or in the cloud. Learn how to manage the GreptimeDB Operator, including installation and upgrades.

Advanced Deployments

After familiarizing yourself with the architecture and components of GreptimeDB, you can explore advanced deployment scenarios: