部署 GreptimeDB 集群
在部署之前,请确保你已经在 Kubernetes 集群上安装了 GreptimeDB Operator。
使用 Helm 进行部署
创建 etcd 集群
首先,执行以下命令来建立一个 etcd 集群以支持 GreptimeDB:
helm upgrade \
--install etcd oci://greptime-registry.cn-hangzhou.cr.aliyuncs.com/charts/etcd \
--set image.registry="greptime-registry.cn-hangzhou.cr.aliyuncs.com" \
--set image.repository="bitnami/etcd" \
--set image.tag="3.5.11" \
--set replicaCount=3 \
--set auth.rbac.create=false \
--set auth.rbac.token.enabled=false \
--create-namespace \
-n etcd-cluster
安装完成后,你可以从安装日志中获取 etcd 集群的 endpoint etcd.etcd-cluster.svc.cluster.local:2379
。
该 endpoint 在后续步骤部署 GreptimeDB 集群时需要使用。
创建 GreptimeDB 集群
使用如 下命令镜像部署:
helm upgrade \
--install greptimedb oci://greptime-registry.cn-hangzhou.cr.aliyuncs.com/charts/greptimedb-cluster \
--set image.registry=greptime-registry.cn-hangzhou.cr.aliyuncs.com \
--set initializer.registry=greptime-registry.cn-hangzhou.cr.aliyuncs.com \
--set meta.etcdEndpoints=etcd.etcd-cluster.svc.cluster.local:2379 \
--create-namespace \
-n greptimedb-cluster