File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
keps/sig-autoscaling/2702-graduate-hpa-api-to-GA Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -421,7 +421,10 @@ Describe them, providing:
421
421
- Which API(s):
422
422
- Estimated increase:
423
423
-->
424
-
424
+ Configuring custom metrics (the difference from v1 to v2) will result in API calls to the installed custom metrics adapter
425
+ and the backing metrics store (which might be hosted in the cloud provider). These calls will happen every 15 seconds
426
+ for each configured metric. Targets of type Value will retrieve for a single metric.
427
+ Targets of type AverageValue will retrieve a metric for each pod.
425
428
426
429
###### Will enabling / using this feature result in increasing size or count of the existing API objects?
427
430
@@ -469,6 +472,12 @@ details). For now, we leave it here.
469
472
-->
470
473
471
474
###### How does this feature react if the API server and/or etcd is unavailable?
475
+ If the API server or etcd are not available the HPA will not reconcile the scale subresource to the target metrics.
476
+ This feature depends on other APIs served not from etcd but Metrics Server and custom metrics adapters.
477
+ These are referenced in another section for monitoring to keep them alive. When one of the metrics is unavailable
478
+ (e.g. a custom metric along side a resource metric) the HPA will continue to scale up if the other metric indicates
479
+ to do so,this is for safety. However if one of the metrics is unavailable the HPA will not scale down
480
+ in case the unavailable metric would have prevented a scale down. This is again for safety.
472
481
473
482
###### What are other known failure modes?
474
483
You can’t perform that action at this time.
0 commit comments