RepoJournal
Kubernetes

@kubernetes

Container orchestration — what platform teams ship on

What actually shipped in Kubernetes, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

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

By RepoJournal · Filed · About Kubernetes

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.

One email a day. Unsubscribe in one click.

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.

More from @kubernetes

Daily updates, in your inbox

Follow Kubernetes

What actually shipped in Kubernetes, written up every day — commits, pull requests, releases, and security advisories.

or

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

Elsewhere on the wire

Want every project, not just this one?