项目环境搭建【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
[