$ the-wire · showcase
kops fixes kubelet status flooding, controller-manager deprecates raw Config builders
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
The day's work is mostly plumbing with one real cluster-cost fix: kops now writes nodeStatusReportFrequency so kubelets that update status every few seconds stop posting unchanged Node status at that same period.
feat(kubelet): add nodeStatusReportFrequency to the kubelet spec kubernetes/kops
kops now writes nodeStatusReportFrequency into the kubelet config, closing a gap opened when nodeStatusUpdateFrequency began landing in that file: without the field, the kubelet defaults report frequency to update frequency rather than 5m, so clusters setting updates to a few seconds had every kubelet post full Node status at that cadence even with nothing changed. If you run such a cluster, th...
controller-manager: deprecate Config and ConfigOrDie from ControllerClientBuilder kubernetes/kubernetes
Config and ConfigOrDie on ControllerClientBuilder are deprecated because raw rest.Config values let controllers build clients that skip the transport wrappers the controller manager applies; a new builder constructs metadata, dynamic and scale clients instead. HPA metrics and apiextensions clients still take a config and are built by the controller context from the in-tree builders, since k8s.i...
Switch ANP to golang 1.27.3 for CVE fix kubernetes/test-infra
test-infra moves ANP to golang 1.27.3 for a CVE fix. The bump was the prerequisite for landing the corresponding apiserver-network-proxy fix, so the payoff lives in that repo rather than here.
Apiserver watch from storage without PrevKV option kubernetes/kubernetes
Apiserver watch from storage without the PrevKV option. A narrow storage-layer change whose effect on cached watches the description does not spell out.
scheduler: use contextual logging APIs kubernetes/kubernetes
The long context-logging cleanup continues: the scheduler and staging trees now pass loggers and contexts into client-go instead of leaning on the global logger and replace calls to APIs without context support. Better per-test logging today, and a future PR can enforce the new APIs.
chore(channels): promote October patches to stable kubernetes/kops
Also landed: kops promoted October patches to the stable channels, mount-utils attributes its NeedResize format-check error correctly, and test-infra prepared milestone-only supplemental config so subproject maintainers own branch-to-milestone mappings without top-level approval.