Skip to content
Snippets Groups Projects
Commit 4f2ce0b3 authored by Sören Henning's avatar Sören Henning
Browse files

Add vertical scaling option for Samza

parent 5871a961
No related branches found
No related tags found
1 merge request!303Add resource type for threads (vertical scaling)
...@@ -36,6 +36,27 @@ spec: ...@@ -36,6 +36,27 @@ spec:
patchers: patchers:
- type: "ReplicaPatcher" - type: "ReplicaPatcher"
resource: "uc1-beam-samza-deployment.yaml" resource: "uc1-beam-samza-deployment.yaml"
- typeName: ThreadsAndPodResources
patchers:
- type: EnvVarPatcher
resource: uc1-beam-samza-deployment.yaml
properties:
container: uc1-beam-samza
variableName: SAMZA_JOB_CONTAINER_THREADS_POOL_SIZE
- type: ResourceLimitPatcher
resource: uc1-beam-samza-deployment.yaml
properties:
container: uc1-beam-samza
limitedResource: cpu
factor: 1000
format: m
- type: ResourceLimitPatcher
resource: uc1-beam-samza-deployment.yaml
properties:
container: uc1-beam-samza
limitedResource: memory
factor: 4
format: Gi
loadTypes: loadTypes:
- typeName: "NumSensors" - typeName: "NumSensors"
patchers: patchers:
......
...@@ -36,6 +36,27 @@ spec: ...@@ -36,6 +36,27 @@ spec:
patchers: patchers:
- type: "ReplicaPatcher" - type: "ReplicaPatcher"
resource: "uc2-beam-samza-deployment.yaml" resource: "uc2-beam-samza-deployment.yaml"
- typeName: ThreadsAndPodResources
patchers:
- type: EnvVarPatcher
resource: uc2-beam-samza-deployment.yaml
properties:
container: uc2-beam-samza
variableName: SAMZA_JOB_CONTAINER_THREADS_POOL_SIZE
- type: ResourceLimitPatcher
resource: uc2-beam-samza-deployment.yaml
properties:
container: uc2-beam-samza
limitedResource: cpu
factor: 1000
format: m
- type: ResourceLimitPatcher
resource: uc2-beam-samza-deployment.yaml
properties:
container: uc2-beam-samza
limitedResource: memory
factor: 4
format: Gi
loadTypes: loadTypes:
- typeName: "NumSensors" - typeName: "NumSensors"
patchers: patchers:
......
...@@ -36,6 +36,27 @@ spec: ...@@ -36,6 +36,27 @@ spec:
patchers: patchers:
- type: "ReplicaPatcher" - type: "ReplicaPatcher"
resource: "uc3-beam-samza-deployment.yaml" resource: "uc3-beam-samza-deployment.yaml"
- typeName: ThreadsAndPodResources
patchers:
- type: EnvVarPatcher
resource: uc3-beam-samza-deployment.yaml
properties:
container: uc3-beam-samza
variableName: SAMZA_JOB_CONTAINER_THREADS_POOL_SIZE
- type: ResourceLimitPatcher
resource: uc3-beam-samza-deployment.yaml
properties:
container: uc3-beam-samza
limitedResource: cpu
factor: 1000
format: m
- type: ResourceLimitPatcher
resource: uc3-beam-samza-deployment.yaml
properties:
container: uc3-beam-samza
limitedResource: memory
factor: 4
format: Gi
loadTypes: loadTypes:
- typeName: "NumSensors" - typeName: "NumSensors"
patchers: patchers:
......
...@@ -36,6 +36,27 @@ spec: ...@@ -36,6 +36,27 @@ spec:
patchers: patchers:
- type: "ReplicaPatcher" - type: "ReplicaPatcher"
resource: "uc4-beam-samza-deployment.yaml" resource: "uc4-beam-samza-deployment.yaml"
- typeName: ThreadsAndPodResources
patchers:
- type: EnvVarPatcher
resource: uc4-beam-samza-deployment.yaml
properties:
container: uc4-beam-samza
variableName: SAMZA_JOB_CONTAINER_THREADS_POOL_SIZE
- type: ResourceLimitPatcher
resource: uc4-beam-samza-deployment.yaml
properties:
container: uc4-beam-samza
limitedResource: cpu
factor: 1000
format: m
- type: ResourceLimitPatcher
resource: uc4-beam-samza-deployment.yaml
properties:
container: uc4-beam-samza
limitedResource: memory
factor: 4
format: Gi
loadTypes: loadTypes:
- typeName: "NumNestedGroups" - typeName: "NumNestedGroups"
patchers: patchers:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment