Last Week In Kubernetes Development

Subscribe
Archives
February 5, 2025

LWKD: Week Ending February 2, 2025

Week Ending February 02, 2025

Developer News

The London Maintainer Summit schedule is up, and registration is open. There will also be an unconference at the event.

Release Schedule

Next Deadline: Production Readiness Freeze, February 6

Production Readiness Reviews will start this week, and the Enhancements Freeze is next week, so make sure your 1.33 enhancements are opted in.

Cherry-pick deadline for the February patch release is this Friday.

Featured PRs

129816: Improve SA max token expiry with external signer logic, and plumb extended expiry duration

This PR refines the token expiration handling in the kube-apiserver. It allows you to set the --service-account-max-token-expiration flag when using an external signer—as long as the specified duration doesn’t exceed the external signer’s maximum—by replacing the old IsExternalSigner check with a dedicated extended signing duration. This change streamlines the configuration, making token management more straightforward and reliable.

KEP of the Week

4815 DRA Partitionable Devices

Support for partitionable devices, such as GPUs, is the next step in the grand implementation plan for dynamic resource allocation (DRA). Abhishek Malvankar has published an excellent primer on this KEP which awaits your comments. The goal of this feature is to allow runtime partitioning of GPU resources like microprocessors, graphical engines, and memory between different pods and containers so that workloads can share them as required. The DRA team would like your comments on the proposed API, to make sure that they are covering the capabilities of a variety of popular hardware.

Other Merges

  • Score integration tests added for TaintToleration plugin
  • Fix in DRA plugin to return directly when there is no resourceclaim
  • New lint rule added to prevent the deprecated usage of unversioned featuregate
  • Added context for Wait methods in integration test utils
  • Improvements to goroutines metric calls in parallelizer.Until
  • Common code for statusz and flagz moved under httputil package
  • Added static pod upgrade test with hostNetwork

Version Updates

  • cel-go to v0.23.2
Don't miss what's next. Subscribe to Last Week In Kubernetes Development:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.