科技网站制作公司,贵州企业网站建设价格,建一个电商平台多少钱,dedecms 网站地图 插件//NFS使用PV和PVC
1、配置nfs存储 2、定义PV 实现 下图的pv和pvc测试 pv的定义
这里定义5个PV#xff0c;并且定义挂载的路径以及访问模式#xff0c;还有PV划分的大小
vim /pv.yamlapiVersion: v1
kind: PersistentVolume
metadata:name: pv001
spec:capacity:storage: …//NFS使用PV和PVC
1、配置nfs存储 2、定义PV 实现 下图的pv和pvc测试 pv的定义
这里定义5个PV并且定义挂载的路径以及访问模式还有PV划分的大小
vim /pv.yamlapiVersion: v1
kind: PersistentVolume
metadata:name: pv001
spec:capacity:storage: 1GiaccessModes:- ReadWriteOnce- ReadWriteMany#persistentVolumeReclaimPolicy: Recycle#storageClassName: slownfs:path: /opt/k8s/v1server: 192.168.47.60
---
apiVersion: v1
kind: PersistentVolume
metadata:name: pv002
spec:capacity:storage: 2GiaccessModes:- ReadWriteOnce#persistentVolumeReclaimPolicy: Recycle#storageClassName: slownfs:path: /opt/k8s/v2server: 192.168.47.60
---
apiVersion: v1
kind: PersistentVolume
metadata:name: pv003
spec:capacity:storage: 2GiaccessModes:- ReadWriteOnce- ReadWriteMany#persistentVolumeReclaimPolicy: Recycle#storageClassName: slownfs:path: /opt/k8s/v3server: 192.168.47.60
---
apiVersion: v1
kind: PersistentVolume
metadata:name: pv004
spec:capacity:storage: 4GiaccessModes:- ReadWriteOnce- ReadWriteMany#persistentVolumeReclaimPolicy: Recycle#storageClassName: slownfs:path: /opt/k8s/v4server: 192.168.47.60
---
apiVersion: v1
kind: PersistentVolume
metadata:name: pv005
spec:capacity:storage: 5GiaccessModes:- ReadWriteOnce- ReadWriteMany#persistentVolumeReclaimPolicy: Recycle#storageClassName: slownfs:path: /opt/k8s/v5server: 192.168.47.60
---
创建使用静态pv 定义PVC
这里定义了pvc的访问模式为多路读写该访问模式必须在前面pv定义的访问模式之中。定义PVC申请的大小为2Gi此时PVC会自动去匹配多路读写且大小为2Gi的PV匹配成功获取PVC的状态即为Bound 测试访问
在存储服务器上创建index.html并写入数据通过访问Pod进行查看可以获取到相应的页面 实现 NFS 的动态 PV 创建
配置nfs存储 创建存储卷插件的pod 创建 StorageClass负责建立 PVC 并调用 NFS provisioner 进行预定的工作并让 PV 与 PVC 建立关联