LWKD: Week Ending February 18, 2024
Last Week in Kubernetes Development
Week Ending 2024-02-18
Developer News
Kubernetes Contributor Summit Paris scheduled session speakers have been notified. The Schedule will be available on 25th Feb.
Natasha Sarkar is stepping down as SIG-CLI co-chair and Kustomize lead; Marly Puckett is replacing her as co-Chair, and Yugo Kobayashi is taking on Kustomize.
Release Schedule
Next Deadline: Exception Requests Due, February 26th
We are in Enhancements Freeze with 85 Enhancements on the tracking board. Any KEPs that wish to join the v1.30 release must now have an approved Exception.
KEP of the Week
SIG-Arch is adding go workspace support to Kubernetes to simplfy our build tools adn remove code. However, all code generation tools based on gengo will break, and the CLI for kube_codegen will change. If you use any of our code generation tools, you will have work to do after the PR merges, probably for 1.31.
Other Merges
- Add a user namespace field to Runtime in prep for namespace support
- Add serializer and decoder support for CBOR instead of JSON; rest of CBOR support needs to be added before alpha
AuthenticationConfiguration
now has anaudienceMatchPolicy
API field to support configuring multiple audiences in the authenticator- kube-apiserver now reports metrics for authorization decisions
- Integration tests for multiple audience support in structured authentication
- JWT authenticator will verify tokens even when not signed using RS256 algorithm.
- kube-apiserver can retry create requests which fail due to a name conflict
- New metrics: kublet image_pull_duration_seconds, kube-apiserver
apiserver_encryption_config_controller_automatic_reloads_total
- Job controller only logs deletionTimestamp if it's not nil
- Reduce watch request memory usage by spawning a separate goroutine
- Prevent data race in resourceclaim.Lookup.
- Kubelet concurrent log rotation is configurable through containerLogMaxWorkers
Promotions
Subprojects and Dependency Updates
- kubernetes-sigs/kind v0.22.0 released with support for building node images on hosts with proxies.
- Prometheus 2.50.0-rc.0 released. New features includes
analyze
command for histograms and automatic memory limit handling. - grpc v1.62.0-pre1 released, including refinements, improvements and bug fixes.