安装 NebulaGraph Operator¶
用户可使用 Helm 工具部署 NebulaGraph Operator。
背景信息¶
NebulaGraph Operator 为用户管理 NebulaGraph 集群,使用户无需在生产环境中手动安装、扩展、升级和卸载 NebulaGraph,减轻用户管理不同应用版本的负担。
前提条件¶
安装 NebulaGraph Operator 前,用户需要安装以下软件并确保安装版本的正确性。
软件 | 版本要求 |
---|---|
Kubernetes | >= 1.18 |
Helm | >= 3.2.0 |
CoreDNS | >= 1.6.0 |
Note
操作步骤¶
-
添加 NebulaGraph Operator Helm 仓库。
helm repo add nebula-operator https://vesoft-inc.github.io/nebula-operator/charts
-
拉取最新的 Operator Helm 仓库。
helm repo update
参考 Helm 仓库获取更多
helm repo
相关信息。 -
创建命名空间用于安装 NebulaGraph Operator。
kubectl create namespace <namespace_name>
例如,创建
nebula-operator-system
命名空间。nebula-operator chart 中的所有资源都会安装在该命名空间下。kubectl create namespace nebula-operator-system
-
安装 NebulaGraph Operator。
helm install nebula-operator nebula-operator/nebula-operator --namespace=<namespace_name> --version=${chart_version}
例如,安装1.8.0版的 Operator 命令如下。
helm install nebula-operator nebula-operator/nebula-operator --namespace=nebula-operator-system --version=1.8.0
1.8.0
为 nebula-operator chart 的版本,不指定--version
时默认使用最新版的 chart。执行
helm search repo -l nebula-operator
查看 chart 版本。您可在执行安装 NebulaGraph Operator chart 命令时自定义 Operator 的配置。更多信息,查看自定义 Operator 配置。
-
查看默认创建的 CRD 信息。
kubectl get crd
返回示例:
NAME CREATED AT nebulaautoscalers.autoscaling.nebula-graph.io 2023-11-01T04:16:51Z nebulaclusters.apps.nebula-graph.io 2023-10-12T07:55:32Z nebularestores.apps.nebula-graph.io 2023-02-04T23:01:00Z
后续操作¶
最后更新:
2024年9月14日