LWKD: Week Ending June 5, 2022
Developer News
The Kubernetes Annual Report Summary is now live, check it out.
The Kubernetes project is attempting to spread its container image traffic across several registries. As such, Arnaud would like you to direct traffic to the new registry pool at registry.k8s.io
.
Tim Hockin is looking for help to convert Kubernetes to use Go Workspaces instead of the older Modules; join the code reorganization subproject to pitch in.
Release Schedule
Next Deadline: Enhancements Freeze June 17th
We are well into the "KEP writing" phase of 1.25. You need your KEPs done and listed with the Enhancements team by June 17th/18th to have your feature included. Please also give the Production Readiness Review team a draft version of the KEP a week before that (June 9th) so they can organize their reviews.
Cherrypick deadline for patch releases is this Friday, June 10th, for a release on June 15th. This will be the last patch for 1.21, so get in any criticals, and prepare to upgrade.
Other Merges
- CSI Ephemeral Volume reconstruction works a lot better now
- kubectl debug gets a
--profile
for future use in selecting debug profiles - Purge
newLineReporter
from go printing, as it's not needed - Slap some pipe-fix over goroutine leakage in our integration tests
- Make pod timeout results easier to read in E2E tests
Removed
- Drop multiple deprecated apiserver metrics, plus more
- Remove deprecated
--experimental-kernel-memcg-notification
switch from kubelet
Version Updates
- etcd to 3.5.4, finally fixing the data corruption risk
- cri-tools to 1.24.2
- kubespray to 2.19.0