modules/python/fio/yaml/fio.yaml (52 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: name: fio labels: test: fio spec: replicas: {{REPLICAS}} selector: matchLabels: test: fio template: metadata: labels: test: fio spec: hostNetwork: true nodeSelector: fio-dedicated: "true" tolerations: - key: "fio-dedicated" operator: "Equal" value: "true" effect: "NoExecute" - key: "fio-dedicated" operator: "Equal" value: "true" effect: "NoSchedule" containers: - name: fio image: telescope.azurecr.io/perf-eval/fio:v1.3.11 command: ["/bin/sh"] args: - "-c" - | tdnf install -y util-linux > /dev/null; fio --version; lsblk; sleep infinity readinessProbe: exec: command: ["/bin/sh", "-c", "lsblk"] initialDelaySeconds: 5 periodSeconds: 5 securityContext: privileged: true volumeMounts: - name: data mountPath: /mnt/data volumes: - name: data emptyDir: {}