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-22
stories 129

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

DRA GRADUATES TO STABLE, KUBELET METRICS BYPASS CADVISOR, NAMESPACE LIFECYCLE UNBLOCKED

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

Three critical production fixes ship across core scheduler, metrics, and admission layers while DRA resource tracking stabilizes after surfacing a crash bug in the informer.

Dynamic Resource Allocation locked its PrioritizedList feature to stable default-on after proving itself in 1.36 [4], but not before engineers uncovered a crash in the resource slice tracker when OnDelete events fire without the deleted DeviceTaintRule [1]. The fix migrates to type-safe informer APIs that caught the bug immediately. In parallel, kubelet now bypasses cAdvisor container discovery entirely when using CRI stats [2], eliminating redundant metric collection and simplifying the observability stack. The NamespaceLifecycle admission plugin got a critical fix [3] that now allows Updates to orphaned objects still sitting in etcd after their namespace deletes, unblocking storage version migration for stranded resources. Cloud provider vsphere bumped to Kubernetes v0.37.0-beta.0 after a false start [5] [6] [7] [8], and node-problem-detector shipped a 12x performance win by caching compiled regexes in the log buffer [9], cutting per-call latency from 2590ns to 211ns.

Action items

References

  1. [1] DRA: resource slice tracker informer ↗ kubernetes/kubernetes
  2. [2] kubelet/cadvisor: disable container discovery when using CRI stats ↗ kubernetes/kubernetes
  3. [3] admission/namespace/lifecycle: allow updates to resources in deleted namespaces ↗ kubernetes/kubernetes
  4. [4] DRA PrioritizedList: lock to default-on ↗ kubernetes/kubernetes
  5. [5] Bump CI for CAPI 1.14 and CAPV 1.17 ↗ kubernetes/cloud-provider-vsphere
  6. [6] Re-bumped Kubernetes Version to v0.37.0-beta.0 ↗ kubernetes/cloud-provider-vsphere
  7. [7] Revert "Bumped Kubernetes Version to v0.37.0-beta.0" ↗ kubernetes/cloud-provider-vsphere
  8. [8] Bumped Kubernetes Version to v0.37.0-beta.0 ↗ kubernetes/cloud-provider-vsphere
  9. [9] Cache compiled regular expressions in the log buffer ↗ kubernetes/node-problem-detector

Quick answers

What shipped in Kubernetes on July 22, 2026?
Three critical production fixes ship across core scheduler, metrics, and admission layers while DRA resource tracking stabilizes after surfacing a crash bug in the informer. In total, 89 commits, 38 pull requests, and 2 releases landed.
Who contributed to Kubernetes on July 22, 2026?
13 developers shipped this update, including pohly, dgrisonnet, sanchezl, mortent, ndixita, kubernetes-prow[bot], Priyanka Saggu, and Gong Zhang, and 5 more.
What were the notable Kubernetes updates?
DRA: resource slice tracker informer, kubelet/cadvisor: disable container discovery when using CRI stats, and admission/namespace/lifecycle: allow updates to resources in deleted namespaces.