跳至主要內容

Kubernetes 部署

大约 1 分钟

Kubernetes 部署

Gorse 为 Kubernetes 部署提供了Helm Chartopen in new window。该图表使用Helmopen in new window包管理器在Kubernetesopen in new window集群上启动 Gorse 部署。

Helm Chart 另外包含了Bitnami MongoDB Chartopen in new window,该Chart是为满足Gorse应用程序的数据存储需求而引入的。

注意

Helm Chart 正在开发中,参数和默认值可能会在以后的版本中更改。欢迎提交PR:https://github.com/gorse-io/charts/tree/main/charts/gorseopen in new window

前提条件

  • Kubernetes 1.19+
  • Helm 3.2.0+
  • 底层基础设施支持 PV provisioner

安装 Chart

安装名称为gorse的Chart:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add gorse-io https://charts.gorse.io
helm install gorse gorse-io/gorse

该命令会在 Kubernetes 集群上以默认配置部署 Gorse。参数 部分列出了安装期间可以配置的参数。

提示

使用helm list列出所有安装的实例

卸载 Chart

卸载gorse部署:

helm uninstall gorse

该命令删除与 chart 关联的所有 Kubernetes 组件并删除 release。

参数

参数已列在 Gorse Helm Chart 的 README.mdopen in new window 文件中。

helm install gorse \
  --set gorse.dashboard.username=admin \
  --set gorse.dashboard.password=password \
  --set gorse.api.key=api_key \
    gorse-io/gorse

以上命令将Gorse管理员帐户的用户名和密码分别设置为adminpassword。此外,它还将RESTful API密钥设置为api_key

一旦部署了此 chart,就无法使用Helm更改应用程序的访问凭据,例如用户名或密码。要在部署后更改这些应用程序凭据,请删除chart使用的任何持久卷(PV),然后重新部署它,或者如果可以,则使用应用程序内置的管理工具。

或者,在安装Chart时可以提供一个指定上述参数值的YAML文件。例如,

helm install gorse -f values.yaml gorse-io/gorse

提示

您可以使用默认的 values.yaml 文件。