Skip to content

Instantly share code, notes, and snippets.

@ams0
Created March 23, 2020 12:54
Show Gist options
  • Select an option

  • Save ams0/0cc32041decc2d219fda6689d1c4e0a4 to your computer and use it in GitHub Desktop.

Select an option

Save ams0/0cc32041decc2d219fda6689d1c4e0a4 to your computer and use it in GitHub Desktop.
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: dbench-pv-claim
spec:
storageClassName: managed-premium
# storageClassName: gp2
# storageClassName: local-storage
# storageClassName: ibmc-block-bronze
# storageClassName: ibmc-block-silver
# storageClassName: ibmc-block-gold
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 50Gi
---
apiVersion: batch/v1
kind: Job
metadata:
name: dbench
spec:
template:
spec:
containers:
- name: dbench
image: ndrpnt/dbench:1.0.0
imagePullPolicy: Always
env:
- name: DBENCH_MOUNTPOINT
value: /data
# - name: DBENCH_QUICK
# value: "yes"
# - name: FIO_SIZE
# value: 1G
# - name: FIO_OFFSET_INCREMENT
# value: 256M
# - name: FIO_DIRECT
# value: "0"
volumeMounts:
- name: dbench-pv
mountPath: /data
restartPolicy: Never
volumes:
- name: dbench-pv
persistentVolumeClaim:
claimName: dbench-pv-claim
backoffLimit: 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment