Skip to content

Instantly share code, notes, and snippets.

@gswallow
Created August 18, 2017 22:01
Show Gist options
  • Save gswallow/53b2e1fe8934eab9f73156d8ab694700 to your computer and use it in GitHub Desktop.
Save gswallow/53b2e1fe8934eab9f73156d8ab694700 to your computer and use it in GitHub Desktop.
pv / pvc example
kind: PersistentVolume
apiVerison: v1
metadata:
name: jenkins-pv-us-west-2a
labels:
jenkins: master
spec:
capacity:
storage: 80Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
awsElasticBlockStore:
volumeID: vol-xxxxxxxxxxxxxxxxx
---
kind: PersistentVolume
apiVerison: v1
metadata:
name: jenkins-pv-us-west-2b
labels:
jenkins: master
spec:
capacity:
storage: 80Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
awsElasticBlockStore:
volumeID: vol-yyyyyyyyyyyyyyyyyy
---
kind: PersistentVolume
apiVerison: v1
metadata:
name: jenkins-pv-us-west-2c
labels:
jenkins: master
spec:
capacity:
storage: 80Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
awsElasticBlockStore:
volumeID: vol-zzzzzzzzzzzzzzzzzz
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: jenkins-master-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 80Gi
storageClassName: ""
selector:
matchLabels:
jenkins: master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment