当前位置: 首页 > news >正文

K8s: Helm搭建mysql集群(2)

搭建 mysql 集群

  • 应用中心,mysql 文档参考
  • https://artifacthub.io/packages/helm/bitnami/mysql

1 )helm 搭建 mysql

A. 无存储,重启数据丢失

  • 添加源 $ helm repo add mysql-repo https://charts.bitnami.com/bitnami
  • 安装 $ helm install my-mysql mysql-repo/mysql --set primary.persistence.enabled=false,auth.rootPassword=123456_mysql
  • 服务转发: $ kubectl port-forward --address 0.0.0.0 service/my-mysql 3306:3306
    • 这里是简单的配置,没有使用 Ingress 网络
  • 其他细节,都可参考前文,mongodb的集群搭建
    • https://blog.csdn.net/Tyro_java/article/details/138391846

B. 有存储,重启数据不丢失

  • 参考无存储的添加源, 注意,无需重复执行
  • 安装 $ helm install my-mysql mysql-repo/mysql --set primary.persistence.size=10Gi,auth.rootPassword=123456_mysql
    • 按照提示命令进行设置,连接,测试,代理转发,细节参考前文
    • 注意端口如果在云上配置,需要设置相关安全组
  • 其他配置,按照命令提示,以及前文mongo的搭建

2 )helm 搭建 mysql 集群

  • 注意,如果和上面demo重名,之前的应该先 uninstall,这里不再赘述
  • $ helm install ityingmysql mysql-repo/mysql --set architecture="replication",primary.persistence.size=10Gi,secondary.persistence.size=10Gi,auth.rootPassword="123456_mysql"
    • 按照上面这条命令的输出提示进行执行和配置,读写
    • 主数据库读写都可,从数据库默认只作读取
  • 其他配置参考 mongodb 集群的搭建
  • 注意,如果测试在云上,销毁集群后
  • 要同时销毁相关的硬盘资源,不然费钱
  • 数据库相关,如果不想自己搭建
  • 可以使用云产品数据库,无需过多自行维护
  • 自己搭建的集群,数据备份,保存,后期维护等都是需要自己来做
http://www.lryc.cn/news/342539.html

相关文章:

  • matlab期末知识
  • 多台服务器共享python虚拟环境和Linux安装python虚拟环境
  • 在Python中安装和使用pandas库
  • 零基础学习数据库SQL语句之查询表中数据的DQL语句
  • C++语法|bind1st和bind2nd的用法
  • Zabbix+Grafana-常见报错及异常处理方式记录
  • 一键转换,MP4视频变为MP3音频,只需这一行代码!
  • Oracle12之后json解析包怎么调用
  • wordpress子比主题美化-为图文列表封面添加动态缩略图特效 多种效果演示
  • spring boot3多模块项目工程搭建-上(团队开发模板)
  • 人脸美型SDK解决方案,适用于各类应用场景
  • RS2103XH 功能和参数介绍及规格书
  • nn.TransformerEncoderLayer详细解释,使用方法!!
  • 巨控GRM561/562/563/564Q杀菌信息远程监控
  • RT-DETR-20240507周更说明|更新Inner-IoU、Focal-IoU、Focaler-IoU等数十种IoU计算方式
  • Web3:下一代互联网的科技进化
  • SQL注入-基础知识
  • npx 有什么作用跟意义?为什么要有 npx?什么场景使用?
  • Docker搭建LNMP+Wordpress
  • PCIE相关总结
  • OpenCV 入门(五) —— 人脸识别模型训练与 Windows 下的人脸识别
  • C++基础-编程练习题2
  • Linux下GraspNet复现流程
  • Linux——MySQL5.7编译安装、RPM安装、yum安装
  • LSTM递归预测(matlab)
  • 计算机网络 备查
  • 查看软件包依赖关系
  • C++ 中 strcmp(a,b) 函数的用法
  • Servlet(一些实战小示例)
  • 【JVM】垃圾回收机制(Garbage Collection)