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: {}