跳到主要内容

安装引擎

KubeBlocks v0.8.0 发布后,数据库引擎插件(Addon)与 KubeBlocks 解耦,KubeBlocks 默认安装了部分引擎,如需体验其它引擎,需通过索引安装。如果您卸载了部分引擎,也可通过本文步骤,重新安装。

本文以 etcd 为例,可根据实际情况替换引擎名称。

官网引擎索引仓库为 KubeBlocks 索引。引擎代码维护在 KubeBlocks 引擎插件仓库

  1. (可选)添加 KubeBlocks 仓库。如果您使用 Helm 安装了 KubeBlocks 或此前已添加过该仓库,只需执行 helm repo update

    helm repo add kubeblocks https://apecloud.github.io/helm-charts
    helm repo update
  2. 查看引擎版本。

    helm search repo kubeblocks/etcd --devel --versions
  3. 以 etcd 为例,安装引擎。使用 --version 指定版本。

    helm install etcd kubeblocks/etcd --namespace kb-system --create-namespace --version x.y.z
  4. 验证该引擎是否安装成功。

    如果状态显示为 deployed,则表明该引擎已成功安装。

    helm list -A
    >
    NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
    ......
    etcd kb-system 1 2024-10-25 07:18:35.294326176 +0000 UTC deployed etcd-0.9.0 v3.5.6
  5. (可选)您可以执行以下命令禁用引擎。

    helm uninstall etcd --namespace kb-system