Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Our EC Deployment uses the Horizontal Pod Autoscaler (HPA) to scale itself. When creating an EC Deployment, you will have the option to enable Autoscaling. From this option, you will then be able to set the minimum and maximum number of replicas for the HPA to scale as well as the threshold that determines when the HPA should scale. These thresholds can be set using the metrics exposed by the Prometheus Adapter. By default, the only threshold that you can use for autoscaling your EC Deployment is the CPU Utilization. Here is an example of how you can use the metrics to autoscale your ECD, Autoscaling your ECD with Workflow Throughput(4.0) - Jaws.

For further reading about how the HPA works, you can refer to https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/

...