Skip to content
All posts

Why autoscaling quietly breaks your OpenShift subscription

· 5 min read

Autoscaling is the feature that sells OpenShift and the one that quietly breaks its licensing. The cluster does exactly what you asked — adds capacity when load rises — and in doing so adds core-pairs that no one reconciles against the subscription. The bill catches up later.

How autoscaling adds core-pairs

OpenShift is licensed by the core-pair: two physical cores, or four vCPUs, per unit, with partial pairs rounding up. When the cluster autoscaler adds worker nodes to absorb demand, every new node brings cores — and therefore core-pairs — that count against your entitlement the moment they run.

A burst that scales from twenty nodes to thirty for a week is ten nodes’ worth of core-pairs you were consuming, entitled or not. Scale events rarely line up with the day someone last checked the subscription.

Why it stays invisible

  • No one watches cores daily. Entitlement is checked at renewal; consumption changes hourly. The two are never compared until they have already diverged.
  • Scale-down doesn’t refund. Peak consumption sets your exposure for the period, even if the cluster shrinks again afterward.
  • It looks like healthy growth. More nodes means the platform is working — the licensing consequence is invisible in every dashboard except a reconciled one.

The renewal-day reveal

The first time most teams see the gap is in a renewal letter or an audit finding — the worst possible moment, because the number is now Red Hat’s to assert and yours to disprove. The overage was knowable the entire time; it simply was not being measured.

Staying ahead of it

The fix is not to stop autoscaling — it is to reconcile continuously, so entitled core-pairs are compared against consumed core-pairs as the cluster changes, not once a year. RenewalIntel keeps that comparison current, prices the gap with the calculation shown, and surfaces drift the day it appears — so a scale event becomes a decision you make, not a bill you receive.