This repo contains all necessary scripts for gathering performance metrics on PV handling.
- TODO
-
randomdata/bigapp/big_app.py
- script for seeding 10 PVs in 1 namespace with random data -
randomdata/bigapp/Dockerfile
-
randomdata/smallapp/small_seed.py
- script for seeding 1 PVs in 1 namespace with random data -
randomdata/smallapp/Dockerfile
-
templates/big_template.json
- openshift template for creating 10 pods, 10 PVC and 1 Job for seeding PVs with data. Requires 2 arguments: VOLUME_CAPACITY, STORAGE_CLASS. Example usage:oc process -f big_template.json -p VOLUME_CAPACITY=1Gi -p STORAGE_CLASS=nfs1 | oc create -f -
-
templates/small_template.json
- openshift template for creating 1 pods, 1 PVC and 1 Job for seeding PV with data. Requires 2 arguments: VOLUME_CAPACITY, STORAGE_CLASS. Example usage:oc process -f small_template.json -p VOLUME_CAPACITY=1Gi -p STORAGE_CLASS=nfs1 | oc create -f -