当前位置:   article > 正文

helm部署mysql,最新JAVA面试合集_helm 安装mysql 集群 caching_sha2_password

helm 安装mysql 集群 caching_sha2_password
  1. 执行helm fetch stable/mysql,会在当前目录生成文件mysql-0.3.5.tgz

  2. 执行tar -zxvf mysql-0.3.5.tgz,解压后生成文件夹mysql

  3. 进入mysql文件夹,打开values.yaml文件,按需要进行设置

  4. 如下图所示,红框1可以选择mysql镜像的TAG,红框2来设置root账号的密码,注意密码的字符串要加双引号:

在这里插入图片描述

  1. 下图红框1是对存储卷容量的需求,红框2是内存需求,红框3是CPU需求,请按照实际情况调整:

在这里插入图片描述

  1. 如果您想对mysql做更多配置,就涉及到配置文件mysql.cnf,依然是在values.xml中配置,如下图红框所示,这里设置的是字符集:

在这里插入图片描述

  1. 下图红框中是Service的设置,可见默认类型是CluesterIP,这个类型无法在外部访问,需要做修改:

在这里插入图片描述

  1. 修改后的Service配置如下图红框所示,类型改成了NodePort,外部端口是32000:

在这里插入图片描述

  1. 创建名为test001的namespace:

kubectl create namespace test001

  1. 接下来要配置的是msyql数据的存储,我们分两种情况讨论;

使用本机数据卷

  1. 如果您是在单机部署kubernetes,那么msyql数据存储在宿主机是最简单的方案

  2. 在宿主机创建一个文件夹,例如/root/k8s-mysql-data,给此文件夹读写权限

  3. 进入templates目录,打开deployment.yaml,在文件的最末尾可以看到存储的配置,如下图红框所示:

在这里插入图片描述

  1. 上图红框中的内容,修改后如下图红框所示,名为data的数据卷是个本地文件夹:

在这里插入图片描述

  1. 至此,配置完毕,下面一节是关于网络数据卷配置的,您要是用了本地存储可以跳过下一节使用网络存储,进入部署msyql的阶段;

使用网络存储

如果您的kubernetes是集群环境,推荐使用NFS作为MySql的数据存储卷,具体操作如下:

  1. NFS的server端,在/etc/exports文件上配置MySql用的NFS文件夹时,其属性要用no_root_squash,如下图红框所示,不这么设置会在MySql启动时出现文件夹权限问题:

在这里插入图片描述

  1. 上述配置完成后,执行命令exportfs -arv使配置生效

  2. 接下来准备PV,创建文件pv-mysql.yaml,内容如下,192.168.133.142是NFS的server地址,/usr/local/work/mysql是刚才设置的属性为no_root_squash的NFS文件夹:

apiVersion: v1

kind: PersistentVolume

metadata:

name: mysql

namespace: test001

spec:

capacity:

storage: 10Gi

accessModes:

  • ReadWriteOnce

persistentVolumeReclaimPolicy: Recycle

nfs:

path: /usr/local/work/mysql

server: 192.168.133.142

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

image

上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

image

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

[外链图片转存中…(img-Iz3xUqU7-1711134662227)]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/523629
推荐阅读
相关标签
  

闽ICP备14008679号