ApeCloud MySQL 代理
开始之前
-
安装 KubeBlocks。
可以执行
kbcli playground init安装 k3d 集群和 KubeBlocks。详情请参考在本地使用 KubeBlocks 或在云上使用 KubeBlocks。kbcli playground init
# 使用--version 指定版本
kbcli playground init --version='x.y.z'如果已经有 Kubernetes 集群,可以直接安装 KubeBlocks。
-
准备一个名为 mycluster 的 ApeCloud MySQL 集群版集群,用于演示如何为现有集群启用代理功能。详情请参考创建并连接到 MySQL 集群。
创建代理集群
建议使用 kbcli 创建 ApeCloud MySQL 代理集群。
- kubectl
- kbcli
-
添加 KubeBlocks 仓库。
helm repo add kubeblocks https://apecloud.github.io/helm-charts -
查看仓库列表,确认 KubeBlocks 仓库是否已添加。
helm repo list -
执行更新命令,确保您已安装最新版本。
helm repo update -
安装 etcd,用于创建外部服务引用。
-
查看 etcd 的所有版本。
helm search repo kubeblocks/etcd --devel --versions
-