本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
从 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 图表部署在非默认命名空间中。
步骤
-
添加 BitNami 图表 repo :
helm repo add bitnami https://charts.bitnami.com/bitnami
-
使用以下命令部署 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 标签管理应用程序。