ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-05-28 03:00:17  阅读:326  来源: 互联网

标签:K8S bitnami -- enabled helm set Helm MariaDB 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有