部署 GreptimeDB 集群
本指南将引导您在 Kubernetes 环境中部署 GreptimeDB 集群。在继续之前,请确保您的集群已安装 GreptimeDB Operator。我们将涵盖从设置 etcd 集群(可选)到配置选项和连接数据库的所有步骤。
前提条件
- Helm(使用与 Kubernetes API 版本匹配的版本)
- GreptimeDB Operator(假设本地主机已安装匹配版本的 GreptimeDB Operator)
创建 etcd 集群
要安装 etcd 集群,运行以下 helm install
命令。该命令还为安装创建了一个名为 etcd-cluster
的专用命名空间。
helm 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 集群的安装
安装完成后,通过列出 etcd-cluster 命名空间中的 Pod 来验证 etcd 集群的状态:
kubectl get pods -n etcd-cluster
您应该看到类似以下的输出:
NAME READY STATUS RESTARTS AGE
etcd-0 1/1 Running 0 80s
etcd-1 1/1 Running 0 80s
etcd-2 1/1 Running 0 80s