Skip to main content

使用 Glasskube 安装 Quickwit

Glasskube 是一个 Kubernetes 包管理器,使您能够轻松安装、升级、配置和管理 Kubernetes 集群包,同时简化重复和繁琐的维护任务。

要求

要在 Kubernetes 上部署 Quickwit,您需要:

  • kubectl,与您的集群兼容(与集群相差不超过一个次版本)(kubectl version)
  • 一个 Kubernetes 集群
  1. 安装 kubectlglasskube CLI。

要本地安装 kubectl,您可以参考 这份文档

要本地安装 glasskube CLI,您可以参考 这份文档 并根据您的操作系统选择合适的安装选项。

例如,假设您使用的是 MacOS、homebrew 和 kind,以下是具体步骤:

brew install glasskube/tap/glasskube # install the glasskube cli
kind create cluster # create a kind Kubernetes cluster
  1. 在您的 Kubernetes 集群中安装 glasskube
glasskube bootstrap
  1. 启动并访问 Glasskube 的 GUI:
glasskube serve

您将能够通过以下地址访问 Glasskube 的 GUI:http://localhost:8580

使用 Glasskube 安装 Quickwit

glasskube 将在 quickwit 命名空间中安装 Quickwit。您可以直接通过 GUI 进行安装:

screenshot-glasskube-ui.png

或者使用 CLI 进行安装:

glasskube install quickwit

无论哪种方式,您都需要设置以下参数值:

  • defaultIndexRootUri:默认索引 URI 是一个符合 S3 规范的存储桶,通常看起来像这样:s3://<bucket-name>/<optional-base-path>
  • metastoreUri:如果您不使用 PostgreSQL 和对象存储,可以选择与 defaultIndexRootUri 参数相同的存储桶和值
  • s3Endpoint:对象存储服务的 http(s) URL,通常看起来像 https://s3.{region}.{your object storage domain}
  • s3Flavor:可以是以下之一:dogaragegcpminio。如果您的对象存储符合 AWS S3 规范,可以留空
  • s3Region
  • s3AccessKeyId
  • s3SecretAccessKey

卸载 Quickwit

glasskube uninstall quickwit