diff --git a/charts/vs-renderer/templates/hpa.yaml b/charts/vs-renderer/templates/hpa.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3b9883aee96e71055217caf6a24205e0a22cedd6 --- /dev/null +++ b/charts/vs-renderer/templates/hpa.yaml @@ -0,0 +1,20 @@ +{{ if .Values.hpa.enabled }} +apiVersion: autoscaling/v2beta2 +kind: HorizontalPodAutoscaler +metadata: + name: vs-renderer +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: vs-renderer + minReplicas: {{ .Values.hpa.minReplicas }} + maxReplicas: {{ .Values.hpa.maxReplicas }} + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 100 +{{ end }} diff --git a/charts/vs-renderer/values.yaml b/charts/vs-renderer/values.yaml index b7f0565d30a4e888e489d4e37e585311f98735f9..ec583ac4f8109bbe77e4eb9d2dc42e4f57ed8b93 100644 --- a/charts/vs-renderer/values.yaml +++ b/charts/vs-renderer/values.yaml @@ -1,4 +1,3 @@ -replicaCount: 1 nameOverride: fullNameOverride: @@ -19,6 +18,12 @@ livenessProbe: imagePullSecrets: [] +replicaCount: 1 +hpa: + enabled: false + minReplicas: 1 + maxReplicas: 3 + service: type: ClusterIP port: 80