Kubernetes 水平 pod 自动缩放初始延迟?

Kubernetes horizontal pod autoscaling initial delay?

他们在 Kubernetes 水平 pod 自动缩放中的配置是否指定了 pod 的最小延迟 运行 或在缩放 up/down 之前创建?

例如:

# I am looking for a flag like this
--horizontal-pod-autoscale-initial-upscale-delay=5m0s

# Similar to these existing flags
--horizontal-pod-autoscaler-downscale-delay=2m0s
--horizontal-pod-autoscaler-upscale-delay=2m0s

结果:

我遇到这样一种情况,Pod 在启动时为 bootstrapping(这是预期的)消耗大量资源,但我不希望它在这段时间内扩展,一旦 bootstrap 完成后可能有资格进行自动缩放。

这个标志实际存在:--horizontal-pod-autoscaler-cpu-initialization-period 此外,您需要考虑就绪延迟:--horizontal-pod-autoscaler-initial-readiness-delay 和度量循环时间,--horizontal-pod-autoscaler-sync-period 以计算总延迟 (max/min/average)。

https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/