Spaces:
Sleeping
Sleeping
{{- if .Values.autoscaling.enabled }} | |
apiVersion: autoscaling/v2 | |
kind: HorizontalPodAutoscaler | |
metadata: | |
name: {{ include "chart.fullname" . }} | |
labels: | |
{{- include "chart.labels" . | nindent 4 }} | |
spec: | |
scaleTargetRef: | |
apiVersion: apps/v1 | |
kind: Deployment | |
name: {{ include "chart.fullname" . }} | |
minReplicas: {{ .Values.autoscaling.minReplicas }} | |
maxReplicas: {{ .Values.autoscaling.maxReplicas }} | |
metrics: | |
{{- if .Values.autoscaling.targetCPUUtilizationPercentage }} | |
- type: Resource | |
resource: | |
name: cpu | |
target: | |
type: Utilization | |
averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} | |
{{- end }} | |
{{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} | |
- type: Resource | |
resource: | |
name: memory | |
target: | |
type: Utilization | |
averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} | |
{{- end }} | |
{{- end }} | |