K8s部署Mysql服务


提示:需要先安装好NFS网络共享服务,k8s环境可以接入互联网。

1. 进入集群管理界面

在这里插入图片描述
点击 “存储类”,“创建存储类”,填写表单信息
在这里插入图片描述
NFS Path提前规划好,需要考虑后期部署多种服务的情况,尽量不要使用根目录。

2. 选择需要使用的命名空间,点击“创建存储卷声明”

在这里插入图片描述
如下图所示,填写存储卷名称,并选择第一步创建的存储卷,选择读写模式(可被对接点读写),填写存储卷容量。
在这里插入图片描述

3. 选择需要使用的命名空间,创建“工作负载”

在这里插入图片描述
填写基本信息和容器信息,填写表单,如下图所示:

字段名称填写内容说明
服务类型StatefulSet
服务分层持久层
服务名称svc-service
服务描述认证中心数据库
副本数量1请填写1
容器名称svc-service -mysql
镜像mysql:5.7.26
抓取策略Always
环境变量MYSQL_ROOT_PASSWORD=123456参考 mysql官方镜像
ServiceClusterIP(集群内访问)
协议TCP 服务端口3306容器端口3306

存储挂载选择上一步创建的存储卷声明,并且将mysql镜像中的文件系统映射出来。
在这里插入图片描述
点击完“保存”,就可以等待服务启动完成了,看到如下界面,就说明已经成功启动了MySQL服务了。如果要本地测试,可以先将端口使用nodeport映射出来进行测试。
在这里插入图片描述

4. 验证

在这里插入图片描述
顺道再看一眼NFS服务的mysql映射文件,可以看到文件已经映射出来了,重新启动服务,数据就会一直持久化保留下来了。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值