Stay up-to-date on Kubernetes development in 15 minutes a week.
Code Freeze and Test Freeze for the Kubernetes v1.34 release begins at 02:00 UTC on Friday, July 25, 2025 (7:00 PM PDT on Thursday, July 24, 2025). Developers should ensure that all pull requests for KEPs and major changes targeting v1.34 are merged by the deadline.
Next Deadline: Code and Test Freeze, July 24/25
Code and Test Freeze starts this week at 0200 UTC on Friday, July 25. Your PRs should all be merged by then. If you think you may miss the deadline, file an exception request.
51630: Add Hugo Segments for Faster Local Website Builds
This PR introduces support for Hugo segments, allowing users to render specific parts of the Kubernetes website locally; For example, the build can be limited to English (en) or Persian (fa) content instead of rendering the entire site; This significantly reduces build time and resource usage when previewing documentation changes.
The default method make container-serve
continues to build the whole site.
To build a specific segment, users can use the following commands
make container-serve segments=en # To build individual segments
make container-serve segments=en,fa # To build multiple segments
131700: Add Support for CEL Extended Lists Library
This PR adds the support for using CEL extended lists library in Kubernetes by integrating upstream support from cel-go. This adds new list functions that allow more advanced list operations in CEL expressions. These functions can improve how conditions are written in features that use CEL-based evaluation, such as admission control and CRD validations.
KEP-5080: Ordered Namespace Deletion
This KEP introduces a secure and deterministic mechanism for deleting Kubernetes namespaces. The motivation comes from security and operational concerns with the current semi-random deletion order — for example, pods might continue running after their protecting NetworkPolicy is removed. This KEP ensures that all pods are deleted first and only then are the remaining resources removed, reducing the risk of exposed workloads. It is implemented through a feature gate OrderedNamespaceDeletion
that enforces this opinionated deletion order during namespace cleanup.
This KEP is tracked as stable in v1.34
PodCPUAndMemoryStats
added to the stats.Provider interface for fetching the CPU & memory stats for a single podapiserver_storage_objects
metric is deprecated and replaced by apiserver_resource_objects with consistent labelsLast 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.