Settings

Theme

Kubernetes horizontal pod autoscaling powered by an OpenTelemetry-native tool

dash0.com

33 points by mmanciop a year ago · 6 comments

Reader

bushbaba a year ago

While useful, this is a more fragile autoscaling solution that HPA out of the box. It requires your otel metric to Prometheus pipeline to be up AND your Prometheus server to be up.

Compare that to the vanilla HPA which is entirely cluster local, and “simple”.

Generally the simple approach is the most stable approach.

  • dilyevsky a year ago

    HPA still requires metrics-server to be up which it’s using to obtain current pod resource usage

  • mmanciopOP a year ago

    True, but that approach is also limited in what it can autoscale on, namely Utilization metrics. They are not always good data to make scaling decisions on (covered in the article).

pm90 a year ago

keda also works for this and supports many backends

mmanciopOP a year ago

I looked into how to wire the Horizontal Pod Autoscaler for Kubernetes to Dash0, the OpenTelemetry-native observability tool I am working on, and it turned out to be surprising simple.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection