The Wire · Showcase
NEW WORKLOAD-AWARE SCHEDULING GROUP LAUNCHES AS K8S HARDENS CI INFRASTRUCTURE
By RepoJournal · Filed · About Kubernetes
Kubernetes just formalized a new working group for workload and topology-aware scheduling [ref:1] while test infrastructure simultaneously tightened cost controls after a Lambda Cloud budget blowout.
The community kicked off WG Workload-aware Scheduling [1], a focused group tackling how the scheduler makes placement decisions based on actual workload characteristics and cluster topology. This arrives as the project systematizes GitHub moderation policies [2] and refreshes working group leadership, including a new SIG Autoscaling tech lead [3]. Meanwhile, test infrastructure landed critical efficiency wins: a Lambda Cloud cost control system [4] that tags and reaps orphaned GPU instances, benchmark list jobs for scalability tracking [5], and a parallelized triage system [6] that cut 5-second checks down to subsecond performance by farming work across CPU cores. The Kueue scheduler also got resource bumps for perf testing [7]. On the core side, kubernetes/kubernetes is tightening validation rules for opaque fields [9], adding gang scheduling E2E tests [10], introducing a new +k8s:dependentRequired tag [11], and threading context through PLEG relist paths [12] for better observability. Git-sync shipped v4.7.0 [8] with partial clone support and initialization period control.
One email a day. Unsubscribe in one click.
Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review WG Workload-aware Scheduling charter and join if your workload cares about placement topology kubernetes/community [plan]
- → Audit your Lambda Cloud CI spend and verify instance cleanup after this PR lands kubernetes/test-infra [immediate]
- → Monitor the new +k8s:dependentRequired validation tag adoption across API types kubernetes/kubernetes [monitor]
- → Update git-sync to v4.7.0 if you use partial clones or need initialization control kubernetes/git-sync [plan]
References
- [1] Introduce WG Workload-aware Scheduling ↗ kubernetes/community
- [2] Document GitHub moderation policies ↗ kubernetes/community
- [3] update autoscaling TL ↗ kubernetes/community
- [4] Add Lambda Cloud janitor periodic and instance tagging ↗ kubernetes/test-infra
- [5] Add list benchmark periodic jobs for yaml, table, json-pretty ↗ kubernetes/test-infra
- [6] triage: parallelize findMatch and cap precise checks per worker ↗ kubernetes/test-infra
- [7] [Kueue] Increase resources for Kueue scheduling perf tests ↗ kubernetes/test-infra
- [8] v4.7.0 ↗ kubernetes/git-sync
- [9] Don't enforce required and optional linter rule for opaqueFields ↗ kubernetes/kubernetes
- [10] E2E test for gang scheduling ↗ kubernetes/kubernetes
- [11] Add new declarative validation tag +k8s:dependentRequired ↗ kubernetes/kubernetes
- [12] kubelet: thread context through PLEG relist paths ↗ kubernetes/kubernetes