Oct. 5, 2021, 2:27 a.m.

LWKD: Week Ending October 3, 2021

Last Week In Kubernetes Development

Developer News

The Kubernetes Steering Committee election is in the Nominations phase. As of October 4th, the following candidates have been nominated and confirmed:

  • Antonio Ojea
  • Christoph Blecker
  • David Eads
  • Ian Coldwater
  • Jeremy Rickard
  • Lachlan Evenson
  • Paris Pittman
  • Saiyam Pathak
  • Stephen Augustus

Nominations end October 14th, and voting begins October 18th. Now is also a good time to request an exception if you’re not marked eligible to vote.

Release Schedule

Next Deadline: Last Call for Exceptions, November 1

Folks are hard at work on their features. Expect little release news until after KubeCon.

Next update cherry-picks due October 15th.

Other Merges

  • CustomResourceValidationExpressions has a feature gate now and is well on its way to being a 1.23 feature
  • Building official binaries in PIE (position independent executable) mode has been reverted because of a major performance regression
  • Add TransformingInformers for API calls
  • All executables pay attention to --log-flush-frequency
  • Run kubectl on Windows on ARM
  • Topology Hints ignore control plane nodes
  • Make sure to check generic ephemeral volumes in all the places, and make sure that they work correctly in the PodSpec
  • As a first contribution, Shuhei Kitagawa added tests for Kubelet API defaults; welcome!
  • Improve indexer performance in client-go
  • Refactor the PolicyRule API to get rid of historical dreck

Deprecated

  • All klog flags other than -v and -vmodule are now deprecated, because the klog flags are a bit of messy Kubernetes history and very hard to maintain

Removals

  • v1beta1 API for scheduler component config file is removed; use the v1beta3 API now

You just read issue #8 of Last Week In Kubernetes Development. You can also browse the full archives of this newsletter.

Brought to you by Buttondown, the easiest way to start and grow your newsletter.