Week Ending May 5, 2024
https://lwkd.info/2024/20240506
Developer News
WG Device Management has its own mailing list now.
Release Schedule
Next Deadline: v1.31 cycle starts, May 13th, 2024
The shadow application for the v1.31 release is open till May 15th. Don’t forget to apply if you’re interested in being a part of the upcoming Kubernetes release team!
Featured PRs
124519: Remove gcp in-tree cloud provider and credential providers
This PR removes the last remaining in-tree cloud provider and credential provider for GCP. This work is part of the overarching KEPs for moving in-tree cloud provider code and credential providers from k/k. This particular PR alone removes 1,071,842 lines of code from k/k.
Other Merges
Improvements to kubeadm IsPrivilegedUser preflight check to not fail on Windows.
kubectl describe for service and ingress objects to use endpointSlices instead of endpoints.
Completion for kubectl set image.
Bugfix for resourceclaim controller forgetting to wait for podSchedulingSynced and templatesSynced.
Added support for scheduler_plugin_execution_duration_seconds in scheduler_perf, which visualizes which plugin is how much slower.
Fix for gitRepo volume privilege escalation flaw.
QueueingHint implemented for TaintToleration plugin to improve throughput of scheduler.
Fix to protobuf read bug in the protoc-gen-gogo tool overriding parameters.
Tracing to kube-aggregator proxyHandler.
kubernetes/cri-client staging repository added.
Deduplicate set expression values in metav1.LabelSelector fuzzer.
Promotions
RetryGenerateName to beta.
Deprecated
Generally available feature gate ConsistentHTTPGetHandlers removed.
kube-scheduler deprecated all non-csi volumelimit plugins
Subprojects and Dependency Updates
cri-o to v1.30.0 Add configurable container minimum memory limit
prometheus to v2.45.5 Remote write: Avoid a race condition when applying configuration
coredns to v1.11.3 The rewrite plugin can now rewrite response codes
via Last Week in Kubernetes Development https://lwkd.info/
May 06, 2024 at 06:45AM