Loading manifests/deviceservice.yaml +27 −8 Original line number Diff line number Diff line Loading @@ -78,3 +78,22 @@ spec: protocol: TCP port: 9192 targetPort: 9192 --- apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: deviceservice-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: deviceservice minReplicas: 1 maxReplicas: 10 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 80 manifests/monitoringservice.yaml +27 −8 Original line number Diff line number Diff line Loading @@ -73,3 +73,22 @@ spec: protocol: TCP port: 9192 targetPort: 9192 --- apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: monitoringservice-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: monitoringservice minReplicas: 1 maxReplicas: 10 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 80 manifests/webuiservice.yaml +29 −6 Original line number Diff line number Diff line Loading @@ -117,3 +117,26 @@ spec: - name: grafana port: 3000 targetPort: 3000 # TESTING --- apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: webuiservice-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: webuiservice minReplicas: 1 maxReplicas: 20 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 50 #behavior: # scaleDown: # stabilizationWindowSeconds: 30 Loading
manifests/deviceservice.yaml +27 −8 Original line number Diff line number Diff line Loading @@ -78,3 +78,22 @@ spec: protocol: TCP port: 9192 targetPort: 9192 --- apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: deviceservice-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: deviceservice minReplicas: 1 maxReplicas: 10 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 80
manifests/monitoringservice.yaml +27 −8 Original line number Diff line number Diff line Loading @@ -73,3 +73,22 @@ spec: protocol: TCP port: 9192 targetPort: 9192 --- apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: monitoringservice-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: monitoringservice minReplicas: 1 maxReplicas: 10 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 80
manifests/webuiservice.yaml +29 −6 Original line number Diff line number Diff line Loading @@ -117,3 +117,26 @@ spec: - name: grafana port: 3000 targetPort: 3000 # TESTING --- apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: webuiservice-hpa spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: webuiservice minReplicas: 1 maxReplicas: 20 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 50 #behavior: # scaleDown: # stabilizationWindowSeconds: 30