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

温州市建设质量监督站网站seo公司北京

温州市建设质量监督站网站,seo公司北京,做网站没有高清图片怎么办,网站制作需要学什么k8s部署mysql并使用nfs持久化数据 一、配置nfs服务器1.1 修改配置文件1.2. 载入配置1.3. 检查服务配置 二、创建K8S资源文件2.1 mysql-deployment.yml2.2 mysql-svc.yml 一、配置nfs服务器 参考文章: pod使用示例https://cloud.tencent.com/developer/article/1914388nfs配置…

k8s部署mysql并使用nfs持久化数据

  • 一、配置nfs服务器
    • 1.1 修改配置文件
    • 1.2. 载入配置
    • 1.3. 检查服务配置
  • 二、创建K8S资源文件
    • 2.1 mysql-deployment.yml
    • 2.2 mysql-svc.yml

一、配置nfs服务器

参考文章:

  1. pod使用示例https://cloud.tencent.com/developer/article/1914388
  2. nfs配置示例https://blog.csdn.net/weixin_43466725/article/details/88252404
  3. nfs介绍https://blog.csdn.net/qq_41959899/article/details/105899689

1.1 修改配置文件

连接nfs服务器,vim /etc/exports修改exports文件内容:
在这里插入图片描述
说明:
/data/monitor-test/tracing/mysql_data目录是用来作为数据持久化的目录

每一条数据对应的ip是k8s的节点IP(node),把k8s的所有node都配置上去

1.2. 载入配置

执行命令exportfs -rv载入配置

1.3. 检查服务配置

执行命令showmount -e查看是否添加成功:
在这里插入图片描述

二、创建K8S资源文件

2.1 mysql-deployment.yml

创建mysql-deployment.yml文件:

apiVersion: apps/v1                             # apiserver的版本
kind: Deployment                                # 副本控制器deployment,管理pod和RS
metadata:name: mysql-nfs                                  # deployment的名称,全局唯一namespace: kube-monitor                           # deployment所在的命名空间labels:app: mysql
spec:replicas: 1                                   # Pod副本期待数量selector:matchLabels:                                # 定义RS的标签app: mysql                                # 符合目标的Pod拥有此标签strategy:                                     # 定义升级的策略type: RollingUpdate                         # 滚动升级,逐步替换的策略template:                                     # 根据此模板创建Pod的副本(实例)metadata:labels:app: mysql                              # Pod副本的标签,对应RS的Selectorspec:nodeName: 192.168.1xx.1xx                    # 指定pod运行在的nodecontainers:                               # Pod里容器的定义部分- name: mysql                           # 容器的名称image: 192.168.116.12x:18080/monitor-test/mysql:5.7.42                      # 容器对应的docker镜像volumeMounts:                         # 容器内挂载点的定义部分- name: time-zone                   # 容器内挂载点名称mountPath: /etc/localtime         # 容器内挂载点路径,可以是文件或目录- name: nfs-mysql-datamountPath: /var/lib/mysql         # 容器内mysql的数据目录- name: nfs-mysql-logsmountPath: /var/log/mysql         # 容器内mysql的日志目录ports:- containerPort: 3306               # 容器暴露的端口号env:                                  # 写入到容器内的环境容量- name: MYSQL_ROOT_PASSWORD         # 定义了一个mysql的root密码的变量value: "root"volumes:                                  # 本地需要挂载到容器里的数据卷定义部分- name: time-zone                       # 数据卷名称,需要与容器内挂载点名称一致hostPath:path: /etc/localtime                # 挂载到容器里的路径,将localtime文件挂载到容器里,可让容器使用本地的时区- name: nfs-mysql-datanfs:server: 192.168.116.1xx  # nfs服务器地址path: /data/monitor-test/tracing/mysql_data/data          # nfs存放mysql数据的目录- name: nfs-mysql-logsnfs:server: 192.168.116.1xxpath: /data/monitor-test/tracing/mysql_data/logs              # nfs存入mysql日志的目录

执行命令创建deployment:kubectl apply -f mysql-deployment.yml

2.2 mysql-svc.yml

创建mysql-svc.yaml文件:

apiVersion: v1
kind: Service
metadata:name: mysql-nfsnamespace: kube-monitorlabels:name: mysql
spec:type: NodePortports:- port: 3306targetPort: 3306nodePort: 30014selector:app: mysql

执行命令创建svc:kubectl apply -f mysql-svc.yml

http://www.hkea.cn/news/809153/

相关文章:

  • 网站地图的重要性短信广告投放软件
  • 搭建直播网站需要怎么做教育培训机构平台
  • 濮阳网站网站建设网络营销策划是什么
  • 做新闻网站需要什么手续河北软文搜索引擎推广公司
  • 广州网站建设联系电话seo推广的公司
  • 一起做网店一样的网站关键词歌曲免费听
  • 负责网站建设推广本周热点新闻事件
  • 快速做网站优化谷歌在线浏览入口
  • 苏州企业网站建设开发与制作2023年6月份又封城了
  • 用java做网站可以吗吉林seo刷关键词排名优化
  • 网站建设面试google广告投放技巧
  • 整形网站整站源码如何让关键词排名靠前
  • php网站后台搭建外贸网站大全
  • 建 新闻 网站营销战略有哪些内容
  • 营销融合app网站seo招聘
  • 快速做网站的方法网站换了域名怎么查
  • 建筑工程网络计划图怎么编制百度seo搜索排名
  • 免费建网站系统百度云登陆首页
  • wordpress 采集微博网站建设优化
  • 做淘宝客新增网站推广百度用户服务中心人工电话
  • 域名备案网站建设书模板百度统计登录
  • 禁止WordPress访问官网优化关键词排名提升
  • 爬取漫画数据做网站今日热搜新闻头条
  • 雄安网站建设制作网站关键词如何快速上首页
  • 佛山从事网站建设百度小程序入口官网
  • 自建网站平台可以实现哪些功能网络营销这个专业怎么样
  • 佛山新网站制作公司网页制作成品模板网站
  • 校园网站建设的意见企业管理培训课程网课
  • 郑大远程教育动态网站建设seo优化关键词排名
  • 做logo什么网站昆明百度关键词优化