RepoJournal
Kubernetes

@kubernetes

Container orchestration - what platform teams ship on

Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

DRA DEVICE TAINTS GO GA, AUTOSCALER MULTI-ZONE FIX LANDS

By RepoJournal · Filed · About Kubernetes

Device Resource Allocation graduated to general availability overnight while kOps fixed a critical cluster-autoscaler blind spot that could strand scale-ups in single zones.

DRA Device Taints and Tolerations is now GA via the resource.k8s.io/v1 API [1], marking the feature ready for production workloads. The core team also cleaned up lingering dead code from the DRA resource slice tracker [2] [3], removing DeviceClass event processing that was causing unnecessary resyncs after the filtering logic was already removed. On the GCE side, kOps shipped a fix for multi-zone instance groups where cluster-autoscaler only saw the first zone's MIG, causing scale-ups to get stuck when that zone hit capacity constraints like spot shortages [4]. The fix registers each zonal MIG independently with autoscaler rather than treating them as a single node group. In validation land, CEL expressions in VAP and MAP now consistently use typed representations when available [5], fixing inconsistencies that only surfaced on informer cache misses. The declarative validation API tags also moved from alpha to beta [6], signaling stability for the feature.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] DRA: Device Taints and Tolerations GA graduation ↗ kubernetes/kubernetes
  2. [2] DRA resourceslice tracker: ignore DeviceClass events kubernetes/kubernetes
  3. [3] DRA resourceslice tracker: remove DeviceClass informer option kubernetes/kubernetes
  4. [4] gce: register all zonal MIGs of a multi-zone instance group with cluster-autoscaler ↗ kubernetes/kops
  5. [5] Fix VAP/MAP params to consistently used the typed representation when available ↗ kubernetes/kubernetes
  6. [6] Promote declarative validation API tags from alpha to beta ↗ kubernetes/kubernetes

Quick answers

What shipped in Kubernetes on July 7, 2026?
Device Resource Allocation graduated to general availability overnight while kOps fixed a critical cluster-autoscaler blind spot that could strand scale-ups in single zones. In total, 46 commits and 26 pull requests landed.
Who contributed to Kubernetes on July 7, 2026?
4 developers shipped this update, including pohly, hakman, jpbetz, and yongruilin.
What were the notable Kubernetes updates?
DRA: Device Taints and Tolerations GA graduation, DRA resourceslice tracker: ignore DeviceClass events, and DRA resourceslice tracker: remove DeviceClass informer option.

More from @kubernetes

Daily updates, in your inbox

Follow Kubernetes

Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.