安装 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 # 开启 调试日志功能,生产环境,要关闭
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。