Package io.quarkus.kubernetes.deployment
Class AutoScalingConfig
java.lang.Object
io.quarkus.kubernetes.deployment.AutoScalingConfig
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Optional<AutoScalerClass>The Autoscaler class.The exact amount of requests allowed to the replica at a time.(package private) Optional<AutoScalingMetric>The autoscaling metric to use.The autoscaling target.This value specifies a percentage of the target to actually be targeted by the autoscaler. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
autoScalerClass
The Autoscaler class. Knative Serving comes with its own autoscaler, the KPA (Knative Pod Autoscaler) but can also be configured to use Kubernetes’ HPA (Horizontal Pod Autoscaler) or even a custom third-party autoscaler. Possible values (kpa, hpa, default: kpa). -
metric
The autoscaling metric to use. Possible values (concurrency, rps, cpu). -
target
The autoscaling target. -
containerConcurrency
The exact amount of requests allowed to the replica at a time. Its default value is “0”, which means an unlimited number of requests are allowed to flow into the replica. -
targetUtilizationPercentage
This value specifies a percentage of the target to actually be targeted by the autoscaler.
-
-
Constructor Details
-
AutoScalingConfig
public AutoScalingConfig()
-