Welcome to the updated LWKD! This new email is sent by Buttondown instead of our former email host. If you do not wish your subscription to be switched to Buttondown, you can unsubscribe and you will stop receiving LWKD.
Anubhav Vardhan has restarted the effort to localize the Kubernetes docs to Hindi. If you write that language, please consider helping out.
Registration is open for the Kubernetes Contributor Summit in LA and online; please register whether you’ll be there in person or internet. Also, please propose a session. The summit will include a couple general sessions, a lot of “unconference” style sessions, a couple workshops, and some SIG face-to-face meetings, and you can use that form to propose all of those.
Timothy St. Clair has stepped down from SIG-Cluster-Lifecycle, and nominated Vince Prignano to the chair.
Next Deadline: 1.23 Cycle Begins, August 23
Roughly one week after the new release cycle begins, the Production Readiness Review team would like to have all of your requests to review KEPs. They realize this is an early deadline, and call for shadows to learn PRR so that they can expand bandwidth for KEP review.
Patch versions 1.19.14, 1.20.10, and 1.21.4 came out last week. Changes consist primarily of updating the Go version, with a few miscellaneous bug fixes.
The Events subsystem has many protections to keep the flood of data from overwhelming kube-apiserver. Two major ones are implemented in the event recorder system in client-go, deduplication and rate limiting. While duplication checks the whole event struct, the rate limiting system has, so far, only looked source and involved object. This can now be customized for situations where rate limits should also take into account other data such as the event Reason field (different Reasons could be bucketed separately). When constructing the recorder, you can now specify a SpamKeyFunc
in the correlator options to provide your own stringification, including whichever data is important for your use case.
A number of utility functions for managing preemption in scheduler plugins have been shuffled into their own package to make it easier for out-of-tree consumers. If you were previously importing helpers from scheduler/framework/plugins/defaultpreemption
, check out the new and improved versions!
k8s.gcr.io/e2e-test-images
is the new gcr.io/kubernetes-e2e-test-images
kubeadm join --dry-run
CSIDriver.Spec.StorageCapacity
is modifiable, mostly for driver upgradesv1alpha1
RBAC APIs are removed, use the v1
versions instead