Last Week In Kubernetes Development

Subscribe
Archives
February 22, 2024

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

4402: go workspaces

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 an audienceMatchPolicy 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

  • CRDValidationRatcheting to beta

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.
Don't miss what's next. Subscribe to Last Week In Kubernetes Development:
Powered by Buttondown, the easiest way to start and grow your newsletter.