From 242b70a62b3dd7168827307f7945bd3ea79108c7 Mon Sep 17 00:00:00 2001 From: lorenz <stu203404@mail.uni-kiel.de> Date: Fri, 2 Sep 2022 18:04:55 +0200 Subject: [PATCH] Add topologySpreadConstraints to workload-generator uc1-3 --- .../resources/uc1-load-generator-deployment.yaml | 7 +++++++ .../resources/uc2-load-generator-deployment.yaml | 7 +++++++ .../resources/uc3-load-generator-deployment.yaml | 7 +++++++ 3 files changed, 21 insertions(+) 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 cd408e786..807def6be 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 b3eb43070..c7aaa4e11 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 a8e13a543..d4f0c016e 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 -- GitLab