LWKD logo

Last Week in Kubernetes Development

Stay up-to-date on Kubernetes development in 15 minutes a week.

Subscribe
Mastodon
BlueSky
RSS

View LWKD on GitHub

Week Ending August 23, 2026

Developer News

Kubernetes v1.37.0 was released on August 26; see the Release Schedule below for details.

SIG Windows has added @jrvaldes as co-chair, with Aravindh Puthiyaparambil moving to emeritus.

SIG Node has published a new developer guide for node declared features, documenting how contributors should declare and use node-level feature signals.

Election Update

Voting for the Kubernetes Steering Committee continues. If you are a Kubernetes Org member, please vote before October 1.

Release Schedule

Kubernetes v1.37: Garhwal has been released on 26th August! The Release Announcement and Release Notes are now available. A few contributor-focused changes worth calling out:

Starting with v1.38, the release cycle will also have more time between Enhancements Freeze and Code Freeze, giving contributors more time to get their work reviewed and merged and helping reduce the need for Code Freeze exceptions.

141556: DRA: fix extended resources when DRANodeAllocatableResources is enabled

harche fixed extended resource accounting when the ⁠DRANodeAllocatableResources feature is enabled. The scheduler and kubelet rely on node allocatable information to determine whether a Pod’s Dynamic Resource Allocation claims can be satisfied. This PR corrects the handling of extended resources in that path, preventing inaccurate node capacity information from affecting scheduling decisions for workloads that use DRA.

141527: admissionregistration: mark ParamRef.parameterNotFoundAction as required in OpenAPI schema

grosser fixed the OpenAPI schema for ParamRef.parameterNotFoundAction in admission registration APIs. Although the API requires callers to specify how admission policy evaluation should behave when a referenced parameter object is absent, the published schema did not mark the field as required. This PR aligns the OpenAPI contract with the API’s validation requirements, improving generated clients, schema validation, and tooling that consumes Kubernetes API definitions.

KEP of the Week

KEP-5055: SIG Scheduling: DRA Device Taints and Tolerations

This enhancement, authored by @pohly and @everpeace, extends Dynamic Resource Allocation (DRA) with a tainting mechanism for individual hardware devices, modeled on how Kubernetes already taints Nodes. DRA drivers or admins can mark a specific device, such as a degraded GPU, as tainted, and workloads declare tolerations on their DeviceRequests to decide whether they’re still willing to use it. A new DeviceTaintRule API lets admins patch taints onto matching devices without needing driver support, and a dedicated controller evicts non-tolerating pods much like the existing node taint-eviction-controller.

KEP 5055 enhancement is stable in v1.37.

Subprojects and Dependency Updates

Shoutouts

Last Week In Kubernetes Development (LWKD) is a product of multiple contributors participating in Kubernetes SIG Contributor Experience. All original content is licensed Creative Commons Share-Alike, although linked content and images may be differently licensed. LWKD does collect some information on readers, see our privacy notice for details.

You may contribute to LWKD by submitting pull requests or issues on the LWKD github repo.