...
Parameter | Description | Sample value |
---|---|---|
autoscaling: | ||
enabled: | Parameter to enable HPA by setting its value to true. | TRUE |
minReplicas: | Minimum number of pods for a microservice. | 1 |
maxReplicas: | The maximum number of pods a microservice can scale up to. | 1 |
targetCPUUtilizationPercentage: | The Value in percentage valueof CPU utilizationrequests set in the global values.yaml for runtime at which the autoscaler spins up a new pod. | 400 |
targetMemoryUtilizationPercentage: | The Value in percentage value of memory utilization requests set in the global values.yaml for runtimeat which the autoscaler spins up a new pod. | 400 |
behavior: | ||
scaleUp: | ||
stabilizationWindowSeconds: | The duration (in seconds) for which the application keeps a watch on the spikes in the resource utilization by the currently running pods. This helps in determining whether scaling up is required or not. | 300 |
maxPodToScaleUp: | The maximum number of pods a microservice can scale up to at a time. | 2 |
periodSeconds: | The time duration (in seconds) that sets the frequency of tracking the spikes in the resource utilization by the currently running pods. | 60 |
scaleDown: | ||
stabilizationWindowSeconds: | The duration (in seconds) for which the application keeps a watch for drop in resource utilization by the currently running pods. This helps in determining whether scaling down is required or not. | 300 |
maxPodToScaleDown: | The maximum number of pods a microservice can scale down to at a time. | 1 |
periodSeconds: | The time duration (in seconds) that sets the frequency of tracking the drop in the resource utilization by the currently running pods. | 60 |
...