helm3安装mysql_第二十章 九析带你轻松完爆 helm3 mysql

目录

1 前言

本文采用 helm3 v3.0.0; k8s v1.16.3;istio 1.3.4。helm 仓库信息如下:

f9e9df1aea042bfdf5838a2f68414145.png

ae169196d519e16627c9771e1289620f.png

2 下载 mysql

helm 搜索 mysql:helm search repo mysql

e9643552ca4d3009b7a464606bbe17f1.png

下载并解压:helm fetch google/mysql

tar -zxvf mysql-1.6.2.tgz

3 创建命名空间kubectl create ns sre

4 设置 mysql 登录密码

编辑 mysql/values.yaml 文件,修改 mysql 登录密码,如下图:

f9e9df1aea042bfdf5838a2f68414145.png

6cdec8d1e395bb0ac1bd3da864735179.png

同时修改容器存活性探针和就绪性探针时间:

2cc28ceb7b9497c173cb3f1c73405c83.png

f9e9df1aea042bfdf5838a2f68414145.png

5 安装 nfs

如何安装 nfs 服务器,请参考本人《轻松完爆 nfs 安装》,不用担心,简单到爆,让你分分钟轻松完爆。mkdir -p /data/nfs/sre/mysql

chmod 777 -R sre

echo "/data/nfs/sre 10.110.0.0/16(rw,sync,no_root_squash)" >> /etc/exports

systemctl restart nfs

6 创建 pv

创建 pv-sre-mysql-8g.yaml 文件:apiVersion: v1

kind: PersistentVolume

metadata:

name: pv-sre-mysql-8g

spec:

capacity:

storage: 8Gi

volumeMode: Filesystem

accessModes:

-  ReadWriteOnce

persistentVolumeReclaimPolicy: Retain

nfs:

server: 10.110.101.106

path: /data/nfs/sre/mysql

创建 pv:kubectl apply -f pv-sre-mysql-8g.yaml

7 安装 mysql

第一个 mysql 是 helm release 名,第二个是解压缩目录:helm install -n sre mysql mysql

f9e9df1aea042bfdf5838a2f68414145.png

d1e26bd33d419f836e7dbe38d6a905b4.png

用 helm 进行查看,发现 mysql 已经安装成功:helm list -n sre

fa342b416928941b97c28f65a687c358.png

自此,轻松完爆 helm3 安装 mysql。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值