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