Horizontal Pod Autoscaling configuration parameters
The following parameters can be customized for each component.
The below table shows the parameters and settings to configure HPA on your Server, Analytics, and Search pods in DevOps Plan and can be customized for each component.
| Parameter | Description | Default value |
|---|---|---|
| *.autoscaling.enabled | This parameter enables HPA for the component. | false |
| *.autoscaling.minReplicas | Defines the minimum number of pod replicas that are maintained at all times. | 1 |
| *.autoscaling.maxReplicas | Defines the maximum number of pod replicas that are maintained at all times. | 3 |
| *.autoscaling.targetCPUUtilizationPercentage | Defines the desired average CPU utilization across pods (percentage of requested CPU). | 80 |
| *.autoscaling.targetMemoryUtilizationPercentage | Defines the average memory utilization across pods (percentage of requested memory). |
80 |
| Parameter | Config Path | Notes |
|---|---|---|
| DevOps Plan Server | ccm.autoscaling.* | Controls autoscaling of core DevOps Plan pods |
| Analytics | analytics.autoscaling.* | Controls autoscaling of Analytics pods. |
| Search | search.autoscaling.* | Controls autoscaling of Search pods. |