项目环境搭建【Docker+k8s】七 kubernetes使用数据卷

本文介绍了如何在Kubernetes(k8s)环境中利用NFS挂载数据卷来部署MySQL,包括创建持久化存储卷、部署存储卷服务、定义存储卷消费者PVC以及确保NFS客户端安装,并展示了数据卷已成功挂载到MySQL服务上。
摘要由CSDN通过智能技术生成

项目环境搭建【Docker+k8s】七 kubernetes使用数据卷

下面介绍如何在k8s中部署mysq使用网络存储NFS挂载数据卷。

mysql数据卷使用

创建持久化存储卷,设置容量为10G,nfs-pv-mysql.yml的配置文件如下

apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs-pv-mysql
spec:
  #设置容量
  capacity:
    storage: 10Gi
  #访问模式
  accessModes:
    - ReadWriteMany #该卷能够以读写模式被多个节点同时加载
  #回收策略 这里是基础排除 rm -rf /thevolume/*
  persistentVolumeReclaimPolicy: Recycle
  nfs: 
    #NFS服务端配置的路径
    path: "/usr/local/kubernetes/volumes" 
	#NFS服务器地址
	server: 192.168.100.81
	readOnly: false

部署存储卷服务

[root@yn100-22 volumes]# kubectl create -f nfs-pv-mysql.yml
persistentvolume/nfs-pv-mysql created
[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值