<p>I have implemented <strong>k8s HPA</strong> on our EKS production cluster and it works fine. But we have a data science application in which the traffic increases quickly. So, Iooked into the below article on implementing the <strong>behavoir: ScalUp</strong> parameter to the controller manager.</p>
<p><a href="https://github.com/kubernetes/enhancements/blob/master/keps/sig-autoscaling/20190307-configurable-scale-velocity-for-hpa.md#story-1-scale-up-as-fast-as-possible" rel="nofollow noreferrer">https://github.com/kubernetes/enhancements/blob/master/keps/sig-autoscaling/20190307-configurable-scale-velocity-for-hpa.md#story-1-scale-up-as-fast-as-possible</a></p>
<p>Something similar to this:</p>
<pre><code>behavior:
  scaleUp:
    policies:
    - type: percent
      value: 900%
</code></pre>
<p>I have looked around, but not sure if modifying the controller manager is possible in EKS or not (we have version 1.17).</p>
<p><a href="https://stackoverflow.com/questions/60045564/kubernetes-unknown-field-behavior">Kubernetes unknown field &quot;behavior&quot;</a>
<a href="https://github.com/awslabs/amazon-eks-ami/issues/176#issuecomment-462051548" rel="nofollow noreferrer">https://github.com/awslabs/amazon-eks-ami/issues/176#issuecomment-462051548</a></p>
<p>Appreciate your support on this.</p>
<p>Regards,
Aly</p>

user10479125
<p>EKS manages only by its providers without getting you permissions to have access to master nodes.</p>
<p>Note that Kubernetes <code>v1.18</code> adds support configurable scaling behavior -
<a href="https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-configurable-scaling-behavior" rel="nofollow noreferrer">horizontal-pod-autoscale-upport-for-configurable-scaling-behavior</a>.</p>
<p>So this will be possible once EKS supports <code>1.18</code>.</p>
<p>Take a look: <a href="https://stackoverflow.com/questions/55815094/how-to-change-horizontal-pod-autoscaler-sync-period-field-in-kube-controller-m">how-to-change-horizontal-pod-autoscaler</a>.</p>
