Skip to content

Topic

Kubernetes autoscaling

Kubernetes mechanisms that adjust pod replica counts, container resource allocations, or cluster node capacity to match workload demand.

Current stories

buildOne report1 publisher

KEDA ties Metrics Server readiness to the gRPC link behind every HPA query

KEDA merged fix #8226 so its Metrics Server reports NotReady when its gRPC link to the keda-operator is down. Before the change, the pod could stay Ready while the HPA behind it stopped getting any scale signal.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+5
Incentives35
Confidence55
buildOne report1 publisher

CircleCI's runner orchestrator 1.0 scales CPU, GPU and ARM machine runners from one deployment

CircleCI made Machine Runner Orchestrator 1.0.0 generally available, scaling self-hosted CPU, GPU and ARM runner VMs with CI demand at no additional cost. Preview users cannot upgrade in place and have to uninstall the old deployment before installing the new package.

Publishers:infoq.com

Reality

Evidence50
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence55
buildOne report1 publisher

HyperPod holds the inference deployment until every target node has cached the weights

Reading a 600 GB checkpoint from local NVMe at 7 GB/s takes about 86 seconds, so the network stops gating scale-out on warm nodes. The first fill still costs the full download. The slowest node sets it.

Publishers:aws.amazon.com

Reality

Evidence45
Adoption
Not scored
Hype gap+35
Incentives85
Confidence55
buildOne report1 publisher

A fully utilized node turns each extra HPA replica into a Pending pod

Replica count, pod size and node count each have one tool that can move them. A dev.to guide to HPA, VPA, KEDA and Karpenter puts the usual production autoscaling failures at the boundaries between those three levels.

Publishers:dev.to

Reality

Evidence50
Adoption30
Hype gap+18
Incentives35
Confidence55
buildOne report1 publisher

Karpenter moves the instance decision from config-authoring time to the moment pods go pending

A dev.to walkthrough of the provisioning loop shows Karpenter batching pending pods for up to ten seconds, packing them in memory against their own scheduling constraints, then letting EC2 Fleet price the candidates.

Publishers:dev.to

Reality

Evidence42
Adoption
Not scored
Hype gap+15
Incentives30
Confidence50
buildOne report1 publisher

Kubernetes v1.37 turns scale-to-zero autoscaling on by default

Sixteen of the 67 enhancements in the Garhwal release are stable, and the report names exactly one change that takes effect without anyone enabling it. HPE, meanwhile, consolidated its Terraform providers.

Publishers:thenewstack.io

Reality

Evidence52
Adoption30
Hype gap+10
Incentives66
Confidence57
buildOne report1 publisher

GKE streams the VPA controller's eviction reasoning into Cloud Logging

Vertical autoscaling decisions now persist as KCP_VPA control plane logs with a state and a reason on every entry. That's the record a platform team needs the morning after an overnight resize. It also bills per VPA object per minute.

Publishers:dev.to

Reality

Evidence58
Adoption12
Hype gap+22
Incentives82
Confidence57