使用 Helm 部署 GraphScope

本文详述如何使用 Helm 在 Kubernetes 集群中部署和管理 GraphScope,包括安装 Helm、配置仓库、部署 GraphScope Chart、连接服务及配置参数等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文将重点介绍如何使用 GraphScope 客户端连接到一个通过 Helm 工具部署的 GraphScope 集群。

Helm 作为 K8s 生态系统中的软件包管理工具,类似于 Ubuntu 的 apt 或 Python 的 pip,专门负责管理 K8s 的应用资源。使用 Helm 可以很容易地对 kubernetes 应用进行统一打包、分发、安装、升级以及回退等操作。GraphScope 也支持通过 Helm 进行部署和使用。

前置准备

在开始之前,请确保当前环境具备一个可操作的 K8s 集群,如果没有,则可以参考之前的文章进行安装;此外,为了完整运行本文中的示例,你还需要在本机上安装 GraphScope Python 客户端:

$ pip3 install graphscope

安装 Helm

根据 Helm 官方文档,可通过如下命令安装 Helm。

$ curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

如果服务器无法连接网络,则可以在有网的环境中预下载 Helm,然后拷贝到服务器上,这里以安装 Helmv3.8.1 为例:

$ wget https://get.helm.sh/helm-v3.8.1-linux-amd64.tar.gz
$ tar zxvf helm-v3.8.1-linux-amd64.tar.gz

解压之后,可自行将 helm 文件拷贝到服务器上,并将其放到 /usr/local/bin 目录下即可,然后执行 helm version,如果正常输出则表示 Helm 安装成功。

$ helm version
version.BuildInfo{
   Version:"v3.8.1", GitCommit:"5cb9af4b1b271d11d7a97a71df3ac337dd94ad37", GitTreeState:"clean", GoVersion:"go1.17.5"}

配置 Helm repo

GraphScope 的 Helm Charts 托管在仓库 https://graphscope.oss-cn-beijing.aliyuncs.com/ 中,因此你可以通过如下命令添加该仓库:

$ helm repo add graphscope https://graphscope.oss-cn-beijing.aliyuncs.com/charts/
"graphscope" has been added to your repositories

添加完成后,可使用 helm search 搜索 GraphScope 提供的 Charts。

$ helm search repo graphscope
NAME 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值