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-09-19
stories 80

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

kubectl explain gains shell completion, kubelet threads real contexts

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

A cleanup-heavy day in kubernetes/kubernetes: kubectl explain completes resource fields on tab, the kubelet stops passing context.TODO(), and the apiserver stops building ServiceAccount storage twice.

kubectl explain: add auto completion (#140058) kubernetes/kubernetes

by Oscar Wieman

kubectl explain now completes resource types and fields at the prompt. The implementation reuses completion.CompGetResourceList rather than duplicating apiresources listing logic and depends on genericclioptions.RESTClientGetter instead of cmdutil.Factory.

kubelet: propagate context through Cache and GeneratePodStatus kubernetes/kubernetes

by bart0sh

container.Cache.Get and GetNewerThan, plus Runtime.GeneratePodStatus, take a context.Context that is threaded through kubelet, pod_workers, PLEG, and the kuberuntime manager instead of context.TODO() and klog.TODO(); tests obtain contexts via ktesting.Init. The change is why request cancellation and klog values now reach those call sites.

Do not inherit probe state from a replaced container kubernetes/kubernetes

by toVersus

A container restart no longer inherits probe state from the container it replaced, closing the path where a stale probe result described the old process.

apiserver: build the pod-aware ServiceAccount storage exactly once kubernetes/kubernetes

by antcybersec

When ServiceAccountIssuer is configured, GenericConfig.NewRESTStorage built a generic serviceaccounts backend that legacyProvider.NewRESTStorage immediately replaced and Destroy()'d, leaving two etcd watch caches and duplicate LIST work against etcd. The pod-aware storage is now constructed once.

Merge pull request #141493 from weizhoublue/fix-resolver-latency-metric-registration kubernetes/component-base

by Kubernetes Publisher

The resolverLatency metric in component-base is registered with legacyregistry, so consumers scraping the legacy endpoint see client-side resolver latency. Publishing and CI followed along: k8s.io added CoreWeave to the private distributors list and staged registries for sig-testing, generate.sh now only appends new image tags and never rewrites old ones, test-infra added Kueue MultiKueue perfo...

Quick answers

What shipped in Kubernetes on September 19, 2026?
A cleanup-heavy day in kubernetes/kubernetes: kubectl explain completes resource fields on tab, the kubelet stops passing context.TODO(), and the apiserver stops building ServiceAccount storage twice. In total, 48 commits and 32 pull requests landed.
Who contributed to Kubernetes on September 19, 2026?
13 developers shipped this update, including KashishV999, hashicorp, kubernetes-prow[bot], Kubernetes Publisher, mattcary, Nathan Herz, upodroid, and Oscar Wieman, and 5 more.
What were the notable Kubernetes updates?
kubectl explain: add auto completion (#140058), kubelet: propagate context through Cache and GeneratePodStatus, and Do not inherit probe state from a replaced container.