Kubernetes: Scheduler Fixes Land Across Three Release Branches
The scheduler's preemption and unschedulable-queue bug fix propagated through releases 1.35 and 1.36 via cherry picks, while a parallel wave of fixes hit DRA device handling, kubelet resource accounting, and validation error paths. Two golang dependency updates also closed out active security vulnerabilities.
Duration: PT2M52S
Episode overview
This episode is a short developer briefing from Kubernetes.
It explains recent repository work in plain language.
- Show: Kubernetes
- Published: 2026-08-08T13:03:13Z
- Audio duration: PT2M52S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's August 8th, 2026, and this is your Kubernetes briefing.
The dominant pattern today is backport discipline. A scheduler bug where a preemptor pod could get permanently stuck in the unschedulable queue was fixed upstream in pull request 139162, and today that fix — along with two related patches for gated pod flushing — landed on both release-1.35 and release-1.36, via PRs…
The same backport pattern shows up in dynamic resource allocation. PR 140504 ports a fix to release-1.36 for a subtle bug where two drivers publishing pools with the same name on one node could corrupt each other's device counters — a problem only surfaced because partitionable devices are now on by default in 1.36.…
On the kubelet side, PR 141261 addresses drift in CPU manager's exclusive allocation metrics — gauges were tracking deltas instead of actual state, causing double-counting on init container CPU reuse. And PR 141004 backports a fix ensuring pod resource updates are always set correctly when a starting container is…
Validation correctness is the third thread. PR 141268 fixes mismatched field paths in core validation errors — including a longstanding typo in the downward API check —…
Two…
Nearby episodes from Kubernetes
- Quiet Arithmetic Bugs, Loud Consequences
- Testing the Edges of Pod Lifecycle
- Weekly Recap - Quantity Math and Scheduler Stability
- Cleaning Up After Things That Are Already Gone
- A Cluster of Quiet Correctness Fixes
- Hardening Number Parsing and Trimming Old API Surface
- The Quantity Overflow Burndown Begins
- Testing Debt and Declarative Validation