Skip to main content
Astra Control Center
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

从 Helm 图表部署 MariaDB

贡献者

了解如何从部署 MariaDB "BitNami Helm 图表"。在集群上部署 MariaDB 后,您可以使用 Astra Control 管理应用程序。

MariaDB 是一款经过验证的适用于 Astra 的应用程序。

这些说明同时适用于 Astra 控制服务和 Astra 控制中心。

备注 尚未验证从 Google Marketplace 部署的应用程序。一些用户报告了在 Google Marketplace 部署 Postgres , MariaDB 和 MySQL 时发现和 / 或备份的问题。

要求

  • 已添加到 Astra Control 的集群。

    备注 对于 Astra 控制中心,您可以先将集群添加到 Astra 控制中心,或者先添加应用程序。
  • 更新了安装在本地计算机上的 Helm (版本 3.2+ )和 Kubectl 的版本,并为集群提供了正确的 kubeconfig

安装 MariaDB

有关此过程的两个重要注意事项:

  • 您必须在将集群添加到 Astra Control Service 后部署应用程序,而不是在之前部署。在将集群添加到 Astra 控制中心之前或之后, Astra 控制中心将接受应用程序。

  • 您必须将 Helm 图表部署在非默认命名空间中。

步骤
  1. 添加 BitNami 图表 repo :

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. 使用以下命令部署 MariaDB :

    Helm install <name> --namespace <namespace> --create-namespace -–set persistence.storageClass=<storage_class>
    备注 如果卷大小发生更改,请使用 Kibibyte ( KI ), mebibyte ( Mi )或 Gibibyte ( Gi )单位。

    只有在以下情况下才需要定义存储类:

    • 您正在使用 Astra 控制服务,并且不想使用默认存储类。

    • 您正在使用 Astra 控制中心,但尚未将集群导入到 Astra 控制中心。或者,您已导入集群,但不想使用默认存储类。

结果

此操作将执行以下操作:

  • 创建命名空间。

  • 在命名空间上部署 MariaDB 。

  • 创建数据库。

警告 这种在部署时设置密码的方法不安全。对于生产环境,我们不建议这样做。

Pod 联机后,您可以使用 Astra Control 管理应用程序。使用 Astra Control ,您可以在命名空间级别或使用 Helm 标签管理应用程序。