126 wires and counting

$ follow Kubernetes

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-23
stories 52

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

DRA GETS SMARTER RESOURCE ACCOUNTING, CLUSTER-AUTOSCALER ROLLS OUT FOUR PATCHES

By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology

Dynamic Resource Allocation fixed device accounting across its resource pool controller while cluster-autoscaler shipped maintenance releases across four versions.

The DRA resource pool status request landed with significant fixes to device accounting logic [1]. The update caps device counts at one per device, skips AdminAccess in tallies, and marks DeviceTaintRule-tainted devices as unavailable, closing a gap where the controller was overcounting available capacity. On the scheduler side, CompositePodGroups support arrived in workload-aware preemption [2], implementing KEP-6012 to handle grouped pod preemption scenarios that were previously unmanaged. Cluster-autoscaler published four patch releases spanning versions 1.33.6 through 1.36.1 [9], addressing accumulated fixes across the maintenance branches. Infrastructure work landed across k8s.io with rightsized Prometheus resources on EKS [3] and improved IBM ppc64le build cluster support [4]. Cell Go dependency bumped to v0.29.1 across both scheduler and DRA repos [5], [6], keeping CEL evaluation current. DRA kubelet plugin also shipped v1 DRAResourceHealth gRPC API [7] and fixed capacity contract enforcement for All-mode requests when devices exhaust [8].

Action items

References

  1. [1] DRA resource pool status request (#140170) kubernetes/dynamic-resource-allocation ↗
  2. [2] Merge pull request #140634 from tosi3k/cpg-wap kubernetes/kube-scheduler ↗
  3. [3] Merge pull request #9758 from upodroid/fix-prom-resources ↗ kubernetes/k8s.io
  4. [4] Merge pull request #9747 from Rajalakshmi-Girish/ppc-eso-nodeselector ↗ kubernetes/k8s.io
  5. [5] Merge pull request #140205 from pohly/cel-deps kubernetes/kube-scheduler ↗
  6. [6] Merge pull request #140205 from pohly/cel-deps kubernetes/dynamic-resource-allocation ↗
  7. [7] Merge pull request #139477 from harche/dra-kubelet-plugin-cleanup kubernetes/dynamic-resource-allocation ↗
  8. [8] Merge pull request #140769 from kiarashazarnia/fix/dra-all-mode-capacity-contract kubernetes/dynamic-resource-allocation ↗
  9. [9] Add cluster-autoscaler releases: 1.33.6, 1.34.5, 1.35.2, 1.36.1 ↗ kubernetes/k8s.io

Quick answers

What shipped in Kubernetes on July 23, 2026?
Dynamic Resource Allocation fixed device accounting across its resource pool controller while cluster-autoscaler shipped maintenance releases across four versions. In total, 36 commits and 16 pull requests landed.
Who contributed to Kubernetes on July 23, 2026?
6 developers shipped this update, including Rajalakshmi Girish, kubernetes-prow[bot], geewynn, Jack Francis, Kubernetes Publisher, and Noureldin.
What were the notable Kubernetes updates?
DRA resource pool status request (#140170), Merge pull request #140634 from tosi3k/cpg-wap, and Merge pull request #9758 from upodroid/fix-prom-resources.