LWKD: Week Ending January 5, 2025
Week Ending January 5, 2025
Developer News
Session proposals for the Maintainer Summit in London, which includes the Kubernetes Contributor Summit, are due on January 12th. This includes proposals for SIG/Team meetings. Please remember to propose your session idea by Sunday UK time!
Release Schedule
Next Deadline: Release Cycle Starts, January 13
While we’re in the pre-release cycle period, the Release Team is still looking for a few shadows.
Featured PRs
129119: Fix PodTopologySpread matching pods counts for constraints with the same topologyKey
This PR addresses a bug in the Kubernetes scheduler where constraints sharing the same topologyKey
could incorrectly overwrite each other’s results. By updating the PodTopologySpread
plugin to index data structures by constraint, it isolates each constraint’s results. Additionally, replacing a map with a slice in the PreFilter stage significantly improves scheduling throughput for pods with topology spreading, boosting performance by up to 25% on large clusters. This change ensures more accurate scheduling and better resource distribution across nodes.
Other Merges
Added validation for revisionHistoryLimit in sts to prevent negative value
e2e tests for volume group snapshots
Static NodePort allocator for e2e tests
Improvements to kubectl describe output for projected volume sources
kubeadm: bug fix for ‘kubeadm upgrade node’ command respecting ‘node.skipPhases’ in UpgradeConfiguration
Extracted list response struct to manage all the response fields
kubeadm to run kernel version and OS version preflight checks on
kubeadm upgrade
Tests for kubectl QOS
Deprecated
Removed DRA plugin resourceslice QueueingHintFn
PDBUnhealthyPodEvictionPolicy feature gate removed
Version Updates
publishing-bot rules to Go 1.22.10 for the active release branches
Shoutouts
Paco Xu: Huge shout out to Ed Bartosh for diligently tracking all failing SIG-Node presubmit jobs. Presubmit jobs are crucial, and failing ones can significantly impact the judgment and progress of PR merge.