Helm安装Mysql

本文介绍了如何在Kubernetes环境中通过Helm添加BitnamiMySQL仓库,检索并拉取特定版本的包,修改Chart.yaml和values.yaml以指定5.7版本和存储配置,最后部署并获取数据库密码进行本地测试。
摘要由CSDN通过智能技术生成

1、添加helm仓库

helm repo add bitnami https://charts.bitnami.com/bitnami
#搜索:
helm search repo mysql

2、拉取helm包:

#查看详细版本
helm search repo bitnami/mysql -l
#拉取
helm fetch bitnami/mysql  --version 8.8.21
#备注
#chart版本:8.8.21    mysql版本:8.0.27
#我们要部署的是5.7版本的,把这个拉下来,修改镜像版本即可

3、修改Chart.yaml

appVersion: 5.7.39 #mysql版本改成我们所部署的版本

4、修改一个values.yaml文件:

global:
  storageClass: "lowcode-prod"    #阿里云nas挂载的存储类
  
image:
  registry: docker.io
  repository: bitnami/mysql
  tag: 5.7.39    #镜像tag改成我们需要的5.7 
  
architecture: replication    #架构改成集群版

  persistence:
    enabled: true
    storageClass: ""
    accessModes:
      - ReadWriteOnce
    size: 50Gi        #主从两个存储大小都设置成50G

5、安装:

helm upgrade --install mysql-test ./mysql -n test

#等待部署成功,根据提供信息,查看数据库密码
kubectl get secret --namespace test mysql-test -o jsonpath="{.data.mysql-root-password}" | base64 --decode

本地连接测试即可。


【完成】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值