k8s 创建持久卷
#创建:pv0003PersistentVolume.yaml#拷贝pv0003PersistentVolume.yaml文件到k8snode-111服务器:/k8s/deploys##########################################################################apiVersion: v1kind: PersistentVolum
#创建: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/
更多推荐
所有评论(0)