The Wire · Showcase
KUBERNETES TIGHTENS DRA NUMA SUPPORT AND WINDOWS TEST COVERAGE
By RepoJournal · Filed · About Kubernetes
Kubernetes shipped NUMA device attributes for DRA workload placement [ref:17] while simultaneously hardening Windows node test infrastructure [ref:9] and cleaning up scheduler integration tests [ref:16].
The DRA subsystem got its most significant upgrade in weeks with standard `numaNode` device attributes and SLIT-based helpers [1], enabling cross-driver NUMA co-placement without driver-specific workarounds. Windows testing got real teeth added with a new presubmit job that fires on Windows-related code changes [2], paired with a critical shift to containerd 2.x for all Windows test scenarios [3]. The core API layer is seeing active hardening: flowcontrol linters now enforce required and optional field tags across all API versions [5], addressing 108 existing violations in one pass. Meanwhile, test-infra overhauled how it validates job configuration, tightening org and repo label enforcement to prevent subtle sync bugs [4]. The scheduler got foundational work on the CompositePodGroup API implementation [6], clearing the way for workload affinity patterns that don't exist in 1.30. Across the board, dependency updates hit the release infrastructure [7] [8] [9], including the actions/setup-go migration to ESM.
Action items
- → Review and validate DRA device attributes in your custom device drivers against the new numaNode standard [ref:17] kubernetes/kubernetes [plan]
- → Update Windows test jobs to containerd 2.x to stay aligned with new validation gates [ref:10] kubernetes/test-infra [plan]
- → Audit your flowcontrol API field definitions for missing +required and +optional tags [ref:15] kubernetes/kubernetes [monitor]
References
- [1] dra: add standard numaNode device attribute with SLIT-based helpers ↗ kubernetes/kubernetes
- [2] Add kubernetes/kubernetes presubmit for windows e2e node tests ↗ kubernetes/test-infra
- [3] Switch the windows related test to use containerd 2.x ↗ kubernetes/test-infra
- [4] jobs: ensure org and repo labels are set ↗ kubernetes/test-infra
- [5] [kube-api-linter] Enable optionalorrequired linter for flowcontrol API group ↗ kubernetes/kubernetes
- [6] KEP-6012: Implement core CompositePodGroup API [WAS] ↗ kubernetes/kubernetes
- [7] Bump actions/setup-go from 6.5.0 to 7.0.0 ↗ kubernetes/release
- [8] Bump the actions group with 4 updates ↗ kubernetes/release
- [9] Bump github.com/mattn/go-isatty from 0.0.22 to 0.0.23 in the all group ↗ kubernetes/release
- [10] Clean up podgrouppreemption integration tests ↗ kubernetes/kubernetes