# apiVersion: autoscaling/v1 # kind: HorizontalPodAutoscaler # metadata: # name: {{ .Release.Name }}-hpa # spec: # scaleTargetRef: # apiVersion: apps/v1 # kind: Deployment # name: {{ .Release.Name }}-hpa # minReplicas: 1 # maxReplicas: 5 # targetCPUUtilizationPercentage: 20 # # metrics: # # - type: Resource # # resource: # # name: cpu # # targetAverageUtilization: 80 # # - type: Resource # # resource: # # name: memory # # targetAverageValue: 200Mi apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: {{ .Release.Name }}-hpa spec: minReplicas: 1 maxReplicas: 5 metrics: - resource: name: cpu target: averageUtilization: 50 type: Utilization type: Resource scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: {{ .Release.Name }}-application