Skip to content

v0.2.1

Choose a tag to compare

@dittops dittops released this 31 Dec 17:29
· 9 commits to main since this release
  • Introduced StartingPods configuration in the scaler CRD to manage how starting (not-ready) pods affect scale-up decisions.
  • Added properties: bypassGateOnPanic, maxStartingPods, maxStartingPodPercent, and startingPodWeight to control scaling behavior based on starting pods.
  • Updated ScalingContext interface and its implementation to include methods for retrieving starting pods configuration.
  • Enhanced scaling algorithms (BudScaler and KPA) to consider starting pods when calculating effective replicas and determining scale-up gating.
  • Implemented tests for effective replica calculations and scale-up gating logic based on starting pods.
  • Added utility functions to count starting pods in the autoscaler.

Installation

Using Helm (OCI Registry)

helm install scaler oci://ghcr.io/budecosystem/charts/scaler \
  --version 0.2.1 \
  --namespace scaler-system \
  --create-namespace

Using Docker Image

docker pull ghcr.io/budecosystem/scaler:0.2.1