nfs-pv.yaml
apiVersion: v1kind: PersistentVolumemetadata:name: gitlab_runner_pvcspec:capacity:storage: 400GivolumeMode: FilesystemaccessModes:- ReadWriteManypersistentVolumeReclaimPolicy: RetainstorageClassName: nfsmountOptions:- hard- nfsvers=4.0nfs:path: /dataserver: 192.168.0.69
回收策略 persistentVolumeReclaimPolicy Retain 手动回收 Recycle — 基本擦除
cat > gitlab_runner_pvc.yaml <<EOF
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitlab_runner_pvc
namespace: gitlab-runner
spec:
storageClassName: nfs
accessModes:
- ReadWriteMany
resources:
requests:
storage: 50Gi
EOF
pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitlab_runner_pvc
namespace: gitlab-runner
spec:
storageClassName: nfs
accessModes:
- ReadWriteMany
resources:
requests:
storage: 200Gi
