LWKD: Week Ending August 24, 2025
Week Ending August 24, 2025
Developer News
Kubernetes 1.34 is released! This version, named "Of Wind & Will", includes DRA GA, KYAML spec, structured authentication config, better watch cache initialization, and much more.
Yuki Iwai is nominated as a new Working Group Batch lead, joining Marcin and Kevin, as Swati and Maciej step down. Raise any Concerns before September 4, 2025.
Tim Hockin is stepping down as SIG Network co-chair and nominating Bowei Du as his replacement. He will remain a SIG Network Tech Lead. Lazy consensus on August 29, 2025.
Steering Committee Election
The Steering Committee election has started. This first stage is candidate nominations, to register potential new steering members. Have you considered working on the Steering Committee?
It is also time to verify if you are am eligible voter. If you are not, and should be, file a ballot exception.
Release Schedule
Next Deadline: Release Day 27th August
Kubernetes v1.34 is released.
A regression in kube-proxy v1.34.* that prevented startup on single-stack IPv4 or IPv6 hosts was identified and fixed ahead of release cut. A huge thank you to all contributors, reviewers, and release team members whose efforts made this release possible!
The next scheduled patch releases are on September 9, 2025 (cherry pick deadline: September 5, 2025). As a reminder, Kubernetes 1.31 will enter maintenance mode on August 28, 2025, with End of Life (EOL) planned for October 28, 2025.
Featured PRs
133604: Fix storage counting all objects instead of objects for resource
This PR fixes a regression where apiserver_storage_objects
was overcounted by counting all etcd objects (using /registry
) instead of just the target resource (e.g., pods); It now counts only that resource’s objects, thus giving accurate per-resource metrics and avoiding extra work when the watch cache is disabled.
KEP of the Week
This KEP introduces support for AppArmor within a cluster. AppArmor can enable users to run a more secure deployment, and/or provide better auditing and monitoring of their systems. The AppArmor support provides users an alternative to SELinux, and provides an interface for users that are already maintaining a set of AppArmor profiles. This KEP is proposing a minimal path to GA, per the no perma-Beta requirement.
This KEP was released as Stable in 1.34
Other Merges
- Count storage types accurately when filtering per type
- Prevent data race around claimsToAllocate
Subprojects and Dependency Updates
- cluster-api v1.11.0 adds support for Kubernetes v1.33 (management and workload clusters), introduces the v1beta2 API, and includes new providers (Scaleway, cdk8s)
- kubespray v2.28.1 fixes etcd and kubeadm issues while improving Cilium, Hubble, and Calico networking stability
Shoutouts
- Christian Schlotter (@chrischdi): Thanks to Fabrizio Pandini (@fabrizio.pandini) and Stefan Büringer (@sbueringer) for the huge amount of work they did for the latest cluster api :cluster-api: v1.11.0 release to set the stage for the v1beta2 api version, which benefits all users to have a more clear and consistent API as well as a better feedback loop!