#创建:pv0003PersistentVolume.yaml
#拷贝pv0003PersistentVolume.yaml文件到k8snode-111服务器:/k8s/deploys
##########################################################################

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv0003
spec:
  capacity:
    storage: 200Mi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Recycle
  storageClassName: slow
  mountOptions:
    - hard
    - nfsvers=4.1
  nfs:
    path: /k8s/wwwroot
    server: 192.168.1.107

##########################################################################

cd /k8s/deploys
kubectl apply -f pv0003PersistentVolume.yaml
kubectl get pv

persistentVolumeClaim.yaml

 ##########################################################################

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: mypvc1
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 100Mi
  storageClassName: slow

##########################################################################

cd /k8s/deploys
kubectl apply -f persistentVolumeClaim.yaml
kubectl get pvc

 

创建成功:

参考文献:https://kubernetes.io/zh/docs/tasks/configure-pod-container/configure-persistent-volume-storage/

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐