diff --git a/deploy/k8s/helm/webspa/templates/hpa.yaml b/deploy/k8s/helm/webspa/templates/hpa.yaml new file mode 100644 index 000000000..5e5c476be --- /dev/null +++ b/deploy/k8s/helm/webspa/templates/hpa.yaml @@ -0,0 +1,30 @@ +apiVersion: autoscaling/v1 +kind: HorizontalPodAutoscaler +metadata: + name: {{ template "webspa.fullname" . }} + labels: + ufo: {{ $cfgname}} + app: {{ template "webspa.name" . }} + chart: {{ template "webspa.chart" . }} + release: {{ .Release.Name }} + heritage: {{ .Release.Service }} +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: {{ template "webspa.fullname" . }} + minReplicas: 3 + maxReplicas: 10 + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 50 + - type: Resource + resource: + name: memory + target: + type: Utilization + averageUtilization: 50 \ No newline at end of file