Last Week In Kubernetes Development

Subscribe
Archives
August 14, 2025

LWKD: Week Ending August 10, 2025

Week Ending August 10, 2025

Developer News

Do you run multiple Kubernetes clusters in your organization? SIG-Multicluster would love to have you answer their survey so that they can decide the SIG's priorities.

The Kubernetes SIG Release main meeting has been rescheduled, based on a community vote, to a fixed time slot of Thursdays from 2:30–3:15 pm UTC, starting August 21, 2025, and will now follow a bi-weekly cadence. The previously alternating meeting times are discontinued, and the next scheduled meeting before the change has been canceled. The time is tied to UTC, so participants in regions with Daylight Saving Time may see a ±1 hour shift. The calendar has been updated, and questions or feedback can be shared via email or the #sig-release Slack channel.

Release Schedule

Next Deadline: Release day, 27 August

We are currently in Docs Freeze

Kubernetes v1.34.0-rc.0 was released, followed by v1.34.0-rc.1 to address a critical bug fix

Cherry-pick deadlines for the upcoming patch releases 1.33.4, 1.32.8, and 1.31.12 have passed. These patch releases are expected on August 12.

KEP of the Week

KEP 5080: Ordered Namespace Deletion

This KEP introduces a deterministic, security-aware ordered deletion of all resources within a namespace. Previously, namespace deletion could remove resources in a non-deterministic order that could lead to awkward or risky gaps. When deleting a namespace with the OrderedNamespaceDeletion Feature Flag enabled, Kubernetes tears down namespace objects in waves, so that Pods go first and the crucial resources likeNetworkPolicy Don’t disappear while Pods are still running

This KEP is tracked for Stable in 1.34

Other Merges

  • NodeRestriction to prevent nodes from updating their OwnerReferences
  • Etcd metrics uses Delete() instead of DeleteLabelValues()
  • Enable publishing-bot support for v1.34 branch
  • Prerelease lifecycle for PodCertificateRequest is fixed
  • Demote KEP-5278 feature gates for ClearingNominatedNodeNameAfterBinding and NominatedNodeNameForExpectation to Alpha
  • podcertificaterequestcleaner role is now behind a feature-gate

Deprecated

  • Deprecated Version is removed for api_server_storage_objects

Subprojects and Dependency Updates

  • coredns/coredns v1.12.3 improves plugin reliability, adds Kubernetes plugin startup timeout, updates route53 to AWS SDK v2, and fixes race conditions
  • cluster autoscaler chart v9.50.0 scales Kubernetes worker nodes within autoscaling groups
  • cluster-api v1.11.0-rc.0 for testing
  • cluster-api-provider-vsphere v1.14.0-rc.0 for testing
  • gRPC Core 1.74.1 (gee): patch release for grpc/ruby
  • kOps v1.34.0-alpha.1 introduces new features and significant bug fixes for Azure, adds experimental IPv6 support for bare-metal, and updates key dependencies like containerd and etcd
  • kompose 1.37.0 includes code refactoring for simplification and updates several core dependencies for improved stability and performance

Shoutouts

  • Want to thank someone in the community? Drop a note in #shoutouts on Slack.
Don't miss what's next. Subscribe to Last Week In Kubernetes Development:
Powered by Buttondown, the easiest way to start and grow your newsletter.