176 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-10-07
stories 91

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

DRA deadlock fix lands, watch cache tightens List selectors

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

Kubernetes fixed a DRA ResourceSlice controller deadlock that could stall publication entirely, while serathius' watch cache correctness work moved from unit verification in kubernetes/kubernetes to published apiserver commits.

DRA: avoid deadlocks in ResourceSlice controller Update and kubelet plugin shutdown kubernetes/kubernetes

by junnncct1106

With ReconcilePoolWithName set, Controller.Update rejects resources containing other pools and reports it through ErrorHandler while still holding c.mutex; a handler that replaces slices by calling Update blocks on that same mutex, so if previous resources had pools the worker blocks too and Stop never returns. The patch removes that deadlock path in the ResourceSlice controller and kubelet plu...

Implement List label selector verification kubernetes/kubernetes

by serathius

The watch cache now verifies that List responses actually match the label selector they were served for, rather than trusting the index path. The merged apiserver commit makes this the correctness baseline that the rest of the watch cache work builds on.

Make snapshotter aware of resourceVersion and enabled kubernetes/kubernetes

by serathius

The snapshotter gains awareness of resourceVersion and of whether snapshotting is enabled, with any enable/disable transition requiring an explicit reset so callers cannot forget one. This is groundwork for returning RV from storage through GetExactSnapshot in a self-consistent way.

Add GangPreemptionHeroWorkload benchmark to scheduler_perf kubernetes/kubernetes

by wojtek-t

wojtek-t added a GangPreemptionHeroWorkload benchmark to scheduler_perf as the baseline for upcoming workload-aware preemption optimizations. On the 4900-node test, preemption evaluation (PodGroupPostFilter) took about 129.13s, selecting 1,490 victims and reprieving the remaining 1,430 candidates, against a 10.22s initial workload pass.

Merge pull request #142607 from cwedgwood/fix/max-header-value-count kubernetes/apiserver

by Kubernetes Publisher

The apiserver now accepts large identity header sets under Go 1.27, raising the previous max header value count limit. If you front the API server with an authenticating proxy that emits many identity headers, those requests no longer get rejected.

apimachinery: add MinimumQuantity and MaximumQuantity validators kubernetes/apimachinery

by Yongrui Lin

apimachinery added MinimumQuantity and MaximumQuantity validators, with Cmp staying exact where Value() saturates at the int64 limits, and MinError/MaxError accepting the bound as a string since a Quantity does not format with %v. The matching code-generator work lets +k8s:minimum and +k8s:maximum carry resource.Quantity payloads as integers or quoted strings like +k8s:minimum="1Gi", parsed at ...

Quick answers

What shipped in Kubernetes on October 7, 2026?
Kubernetes fixed a DRA ResourceSlice controller deadlock that could stall publication entirely, while serathius' watch cache correctness work moved from unit verification in kubernetes/kubernetes to published apiserver commits. In total, 62 commits and 29 pull requests landed.
Who contributed to Kubernetes on October 7, 2026?
10 developers shipped this update, including wojtek-t, serathius, junnncct1106, shurup, berlewis, kubernetes-prow[bot], xirehat, and Kubernetes Publisher, and 2 more.
What were the notable Kubernetes updates?
DRA: avoid deadlocks in ResourceSlice controller Update and kubelet plugin shutdown, Implement List label selector verification, and Make snapshotter aware of resourceVersion and enabled.