Last Week In Kubernetes Development

Subscribe
Archives
January 30, 2025

LWKD: Week Ending January 26, 2025

Week Ending January 26, 2025

Developer News

Staging Images are migrating off GCR since Google Container Registry is shutting down in March. If you manage a Staging repo, and want something to happen other than just moving to Artifact Registry, contact K8s-Infra very soon. Users should already be using registry.k8s.io and are unaffected ... right?

Code of Conduct Committee nominations are closing on January 31.

Happy Year of the Snake!

Release Schedule

Next Deadline: Production Readiness Freeze, February 6

PRR Freeze is next week, so John Belamaric has written a helpful guide on what you need to do.

Featured PRs

128546: add PodReplacementPolicy for Deployments: terminating pods

A new status field, .status.terminatingReplicas, has been added to Deployments and ReplicaSets to improve visibility into terminating pods. This change is a prerequisite for introducing PodReplacementPolicy in Deployments, which will provide more control over pod updates. The new field is available when the DeploymentPodReplacementPolicy feature gate is enabled.

Other Merges

  • New status field .status.terminatingReplicas added to Deployments and ReplicaSets
  • New tests ensuring all /scale sub-resources return table
  • Linter to ensure go-cmp/cmp is used only in tests
  • Tests for CEL library with compatible version
  • Structured contextual logging for client-go/transport
  • Removed unrunnable tests from NFSPersistentVolumes
  • CRI API docs update

Promotions

  • KubeletFineGrainedAuthz to beta
  • ControlPlaneKubeletLocalMode to beta

Version Updates

  • cadvisor to v0.49.2 in 1.30
  • CNI plugins to v1.6.2

Subprojects and Dependency Updates

  • Minikube v1.35: AMD GPU support, Kubernetes 1.32, kubeadm v1beta4
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.