Week Ending May 12, 2024
https://lwkd.info/2024/20240516
Developer News
The Azure File CSI Driver is affected by CVE-2024-3744; please upgrade ASAP.
The Kubernetes documentation is now available in 16 different languages. Thanks to every community member who helped on the translation and launch of the new Bengali website.
The planning for the Kubernetes Contributor Summit NA 2024 has started and the organizer team is looking for shadows and volunteers. Some roles do not require being at the KCS in person.
Do you use etcd clusters in addition to the one embedded in Kubernetes? If so, SIG-Etcd and SIG-Cluster-Lifecycle want to hear from you about a potential new etcd operator.
SIG Cloud Provider The new WG-Serving has published their workstream.
Release Schedule
Next Deadline: Production Readiness Freeze, June 6th, 2024
Angelos Kolatis, 1.31 Release Team Lead, has shared the 1.31 timeline. Important dates:
PRR Freeze: June 6
Enhancements Freeze: June 14
Code Freeze: July 10
Test & Docs Freeze: July 30
Release target: August 13
The Call for Enhancements for v1.31 is out! Make sure to opt-in well before the Production Readiness Review Freeze on June 6th so that there is enough time for reviews.
Patch releases for all supported versions are expected out this Wednesday.
Other Merges
Add kubectl logs --all-pods option to dump all pods in a set
kubectl port-forward can autocomplete
Resolve more corner cases with job finalizers
PersistentVolumeLabel admission plugin won’t support in-tree providers, which was a better fix than removing it
Count EvaluatedNodes better
Add feature gates for strict enforcement of CEL cost calculation
Filter pods before checking queueability, and make sure PreFilters return valid nodes
Warn users if they are running an Etcd version that does not support watch progress
Daemonsets include old unhealthy pods in their budget
DisableHTTP2 flag in the secure serving options
CSILimit scheduler plugin has queueing hints
Promotions
DisableNodeKubeProxyVersion to Beta
MatchLabelKeysInPodAffinity to Beta
Deprecated
Now that the Legacy Cloud Providers are removed try to remove them from staging, break the build, and replace them; legacy cloud provider staging will actually be removed once 1.30 is EOL
GA feature gate removal: ServiceNodePortStaticSubrange, CSINodeExpandSecret
CephRBD and CephFS in-tree provides are removed
Version Updates
golang to 1.22.3
Subprojects and Dependency Updates
kubernetes-csi/csi-driver-nfs to v4.7.0: add StorageClass definition in Helm charts
cri-o/ocicni to v0.4.3: added support for cni STATUS verb
prometheus/prometheus to 2.52.0: add a new metric prometheus_sd_kubernetes_failures_total to track failed requests to Kubernetes API
kops to v1.28.5: allow overlap of pod/node CIDR and service CIDR
cloud-provider-openstack to 1.30.0: add support to only run selected CSI services
via Last Week in Kubernetes Development https://lwkd.info/
May 16, 2024 at 01:00AM