diff --git a/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml index cd408e786204d3dcd466af2f998a242832c1727d..807def6be82986dc4f88b2e1bdb47a3b47739f53 100644 --- a/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml @@ -12,6 +12,13 @@ spec: labels: app: titan-ccp-load-generator spec: + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + app: titan-ccp-load-generator terminationGracePeriodSeconds: 0 containers: - name: workload-generator diff --git a/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml index b3eb43070493a81d3ff717d5d16541a9c03ccc3a..c7aaa4e11531cca6ab5375f56057eb21b4ea2864 100644 --- a/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml @@ -12,6 +12,13 @@ spec: labels: app: titan-ccp-load-generator spec: + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + app: titan-ccp-load-generator terminationGracePeriodSeconds: 0 containers: - name: workload-generator diff --git a/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml index a8e13a543075cd6a48a73354f9beac7e59bfd27a..d4f0c016e1a474c972c1f487df9306c57be1c6f0 100644 --- a/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml @@ -12,6 +12,13 @@ spec: labels: app: titan-ccp-load-generator spec: + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + app: titan-ccp-load-generator terminationGracePeriodSeconds: 0 containers: - name: workload-generator