![]() Since the HPA controller pulls information from an external source that makes no guarantees about consistency, it's possible for the HPA to get into an infinite update loop -- if the metrics change with every query, the HPA controller will run it's normal reconcilation, post a status update, see that status update itself, fetch new metrics, and if those metrics are different, post another status update, and repeat. This can lead to continuously updating a single HPA. By rate-limiting each HPA to once per sync interval, we prevent this from happening. |
||
---|---|---|
.. | ||
metrics | ||
BUILD | ||
doc.go | ||
horizontal_test.go | ||
horizontal.go | ||
legacy_horizontal_test.go | ||
legacy_replica_calculator_test.go | ||
OWNERS | ||
rate_limitters.go | ||
replica_calculator_test.go | ||
replica_calculator.go |