LWKD: Week Ending February 09, 2025
Week Ending February 09, 2025
Developer News
SIG-Etcd is recruiting for another Mentorship Cohort. If you've been interested in working on Etcd, or leveling up your skills to become an approver, please apply to be a mentee.
SIG Leads, quick reminder to check your old alpha/beta features to see if they can progress in 1.33, or should maybe be deprecated.
Arty folks, want to design the contributor tshirt for London? Submit your designs by February 18th.
Release Schedule
Next Deadline: Enhancements Freeze, February 13
Enhancements freeze is right around the corner, scheduled for 02:00 UTC Friday 14th February 2025 / 18:00 PST Thursday 13th February 2025. If your KEPs have been opted-in for the release make sure that you've fulfilled all the requirements in order to make the cut for enhancements freeze. If you're expecting the need for an exception, you can talk with your SIG leads and apply for an early exception request.
1.33 alpha 1 is now available.
February patch releases are delayed 1 week to incorporate a golang update.
Featured PRs
#129731: SidecarContainers to GA
Sidecar containers feature is finally promoted to GA in v1.33. The SidecarContainers
feature gate has been locked to default value and will be removed in v1.36. The original KEP for sidecar containers was first introduced in v1.28. The KEP proposed built-in support for sidecar containers in Kubernetes with the sidecar containers running as restartable initContainers.
#128367 FG:InPlacePodVerticalScaling Implement resize for sidecar containers
This PR implements resize for sidecar contianers, with sidecar containers now promoted to GA. Resize of sidecar containers now works the same as resize of regular containers. This PR adds the capability to resize sidecar containers, which are essentially restartable init containers, when in-place pod resizing is enabled. Resize of non-restartable init containers is still not allowed.
Other Merges
- Fix for memory leak in kube-proxy occurring in clusters with high volume of UDP workflows
- kube-apiserver featuregate ServiceAccountNodeAudienceRestriction to be enabled by default in v1.33
- Fix for regression with ServiceAccountNodeAudienceRestriction for azureFile volumes errors
- Scheduler queuesort plugins integration tests added
- Fix for DRA allocation
All
mode when there are no devices available for allocation - statusz endpoint added for kube-controller-manager
- statusz endpoint added for kube-proxy
Promotions
- ControlPlaneKubeletLocalMode to beta
- WaitForAllControlPlaneComponents to beta
Deprecated
- WatchFromStorageWithoutResourceVersion deprecated
- SeparateCacheWatchRPC deprecated
Version Updates
- Update publishing-bot rules to use go1.22.10 for active release branches
- Kubernetes is now built with Go 1.23.5