其他分享
首页 > 其他分享> > K8S Helm安装部署 MariaDB 高可用、主从集群

K8S Helm安装部署 MariaDB 高可用、主从集群

作者:互联网

安装 Helm3
# 官网下载慢
# wget https://get.helm.sh/helm-v3.5.4-linux-amd64.tar.gz
wget http://qiniu.dev-share.top/helm-v3.5.4-linux-amd64.tar.gz

tar -zxvf helm-v3.5.4-linux-amd64.tar.gz

cp linux-amd64/helm /usr/local/bin

# 查看helm client版本
helm version
给helm添加仓库
helm repo add 给仓库起个名 仓库地址
# 添加库
helm repo add bitnami https://charts.bitnami.com/bitnami
helm search repo mariadb
NAME                    CHART VERSION   APP VERSION     DESCRIPTION
bitnami/mariadb         9.3.14          10.5.10         Fast, reliable, scalable, and easy to use open-...
bitnami/mariadb-cluster 1.0.2           10.2.14         DEPRECATED Chart to create a Highly available M...
bitnami/mariadb-galera  5.10.1          10.5.10         MariaDB Galera is a multi-master database clust...
bitnami/phpmyadmin      8.2.7           5.1.1           phpMyAdmin is an mysql administration frontend


# 下载
helm pull bitnami/mariadb --version=9.3.14

# 创建命名空间
kubectl create ns mariadb-ns

# 生成 相关yaml
helm template mariadb ./mariadb-9.3.14.tgz --output-dir . \
    --namespace mariadb-ns \
    --set rootUser.password=1qaz2wsx \
    --set replication.enabled=true \
    --set slave.replicas=1 \
    --set master.persistence.enabled=false \
    --set slave.persistence.enabled=false \
    --set image.debug=true

# 启动
kubectl apply -R -f mariadb/

# 停止
kubectl delete -R -f mariadb/

说明
helm template mariadb ./mariadb-9.3.14.tgz --output-dir . \
    --namespace mariadb-ns \
    --set rootUser.password=1qaz2wsx \            # root 密码
    --set replication.enabled=true \              # 启用MariaDB复制
    --set master.persistence.enabled=false \      # 主节点是否使用 PVC 持久化数据,我这里做测试,所以选择关闭
    --set slave.persistence.enabled=false \       # 从节点是否使用 PVC 持久化数据,我这里做测试,所以选择关闭
    --set slave.replicas=1 \                      # 从节点 副本数
    --set image.debug=true                        # 开启 调试日志功能,生产环境,要关闭

标签:K8S,bitnami,--,enabled,helm,set,Helm,MariaDB,mariadb
来源: https://www.cnblogs.com/shunzi115/p/16319728.html