HPA and VPA

Buoy renders dedicated detail tabs for the two autoscaler kinds: HorizontalPodAutoscaler (autoscaling/v2) and VerticalPodAutoscaler (autoscaling.k8s.io/v1). Both surfaces are read-only; autoscalers are configured by the user (or another controller) and Buoy displays their state.

HPA

Available on HorizontalPodAutoscaler objects.

SectionContents
HeaderTarget reference (kind and name), current and desired replicas, min and max bounds.
MetricsOne row per configured metric (Resource, Pods, Object, External) with target vs. current values. The comparison column shows ok, over, or a dash.
BehaviorThe configured scale-up and scale-down behavior: stabilization windows and the per-period scaling policies (Pods, Percent).
ConditionsThe standard ScalingActive, AbleToScale, and ScalingLimited conditions.
Last ScaleWhen the autoscaler last changed the replica count.

VPA

Available on VerticalPodAutoscaler objects.

SectionContents
HeaderTarget reference and the update mode (Auto, Off, Recreate, Initial).
RecommendationsPer-container recommendation: lower bound, target, upper bound, and uncapped target for both CPU and memory.
Resource PoliciesPer-container minimum and maximum allowed resources that clamp the recommendation.
Orphaned PoliciesContainer policies that did not match any container in the recommendation.
ConditionsThe standard conditions table.

Edit this page on GitLab