diff --git a/manifests/contextservice.yaml b/manifests/contextservice.yaml index 811f00d7a51ba2c7417f3150384a56801d0cfd21..8655b275b43c05f6eace544416c88123bb4725f1 100644 --- a/manifests/contextservice.yaml +++ b/manifests/contextservice.yaml @@ -52,11 +52,11 @@ spec: command: ["/bin/grpc_health_probe", "-addr=:1010"] resources: requests: - cpu: 50m + cpu: 75m memory: 64Mi limits: - cpu: 500m - memory: 512Mi + cpu: 100m + memory: 128Mi --- apiVersion: v1 kind: Service @@ -87,8 +87,8 @@ spec: apiVersion: apps/v1 kind: Deployment name: contextservice - minReplicas: 2 - maxReplicas: 5 + minReplicas: 1 + maxReplicas: 20 metrics: - type: Resource resource: diff --git a/manifests/deviceservice.yaml b/manifests/deviceservice.yaml index ca2c81f0f2e5d874066464ab0537adeec734cfbb..ad54f4b6c2682c381c1c5238a013e1d12e177764 100644 --- a/manifests/deviceservice.yaml +++ b/manifests/deviceservice.yaml @@ -45,11 +45,11 @@ spec: command: ["/bin/grpc_health_probe", "-addr=:2020"] resources: requests: - cpu: 50m + cpu: 128m memory: 64Mi limits: - cpu: 500m - memory: 512Mi + cpu: 256m + memory: 128Mi --- apiVersion: v1 kind: Service diff --git a/manifests/load_generatorservice.yaml b/manifests/load_generatorservice.yaml index b94e11e725757fa2ec67de19f98ecfa6a03f085b..3f65c2c857a39f2b7a5ebeaccd9ddfd4916f2487 100644 --- a/manifests/load_generatorservice.yaml +++ b/manifests/load_generatorservice.yaml @@ -44,11 +44,11 @@ spec: command: ["/bin/grpc_health_probe", "-addr=:50052"] resources: requests: - cpu: 50m + cpu: 256m memory: 64Mi limits: - cpu: 500m - memory: 512Mi + cpu: 512m + memory: 128Mi --- apiVersion: v1 kind: Service diff --git a/manifests/pathcompservice.yaml b/manifests/pathcompservice.yaml index 5703b82edc88f3f484f0bea4f7dcd3dccb704a0b..3ba12750b20a7093a570748e67a93922316a66f6 100644 --- a/manifests/pathcompservice.yaml +++ b/manifests/pathcompservice.yaml @@ -108,8 +108,8 @@ spec: apiVersion: apps/v1 kind: Deployment name: pathcompservice - minReplicas: 2 - maxReplicas: 5 + minReplicas: 1 + maxReplicas: 20 metrics: - type: Resource resource: diff --git a/manifests/performance-hpa.txt b/manifests/performance-hpa.txt new file mode 100644 index 0000000000000000000000000000000000000000..6aadc114f0e0b049c372ff5c5c6381c19d304f9f --- /dev/null +++ b/manifests/performance-hpa.txt @@ -0,0 +1,14 @@ +NAME CPU MEM metric +context 0.07 65 min +context 0.085 66 avg +context 0.1 71 max +device 0.112 64 min/avg/max +serviceservice 0.034 32 min +serviceservice 0.047 33 avg +serviceservice 0.06 37 max +pathcompservice 0.087 184 min/avg/max +sliceservice 0.028 103 min +sliceservice 0.046 106 avg +sliceservice 0.062 110 max +load-generator 0.192 35 min/avg/max +webuiservice 0.003 75 min/avg/max diff --git a/manifests/serviceservice.yaml b/manifests/serviceservice.yaml index 655538f49832774afabba3c62c534be53c9f2f46..ce90aa18854522f1c08e213cb554c70af70bac36 100644 --- a/manifests/serviceservice.yaml +++ b/manifests/serviceservice.yaml @@ -45,11 +45,11 @@ spec: command: ["/bin/grpc_health_probe", "-addr=:3030"] resources: requests: - cpu: 50m - memory: 64Mi + cpu: 32m + memory: 32Mi limits: - cpu: 500m - memory: 512Mi + cpu: 128m + memory: 64Mi --- apiVersion: v1 kind: Service @@ -80,8 +80,8 @@ spec: apiVersion: apps/v1 kind: Deployment name: serviceservice - minReplicas: 2 - maxReplicas: 5 + minReplicas: 1 + maxReplicas: 20 metrics: - type: Resource resource: diff --git a/manifests/sliceservice.yaml b/manifests/sliceservice.yaml index 34453735eafdbfe3ca1b69cf31a90e51f6406ef4..8f312e8e0c89c5b8ed1923622078ea16b6bd876e 100644 --- a/manifests/sliceservice.yaml +++ b/manifests/sliceservice.yaml @@ -50,11 +50,11 @@ spec: command: ["/bin/grpc_health_probe", "-addr=:4040"] resources: requests: - cpu: 50m - memory: 64Mi + cpu: 32m + memory: 128Mi limits: - cpu: 500m - memory: 512Mi + cpu: 128m + memory: 256Mi --- apiVersion: v1 kind: Service @@ -85,8 +85,8 @@ spec: apiVersion: apps/v1 kind: Deployment name: sliceservice - minReplicas: 2 - maxReplicas: 5 + minReplicas: 1 + maxReplicas: 20 metrics: - type: Resource resource: