Aug. 31, 2021, 5:56 a.m.

LWKD: Week Ending August 29, 2021

Last Week In Kubernetes Development

Developer News

Kubernetes/kubernetes main is now using Go v1.17. This will require you to rebase any open PRs.

Please register for the Contributor Summit if you plan to attend, either in person or virtually! We are trying to plan activities around the Summit, and we need to know how many people are coming. Also, if you want to start a session, propose it.

Release Schedule

Next Deadline: Enhancements Freeze, Sept. 9th

Make sure to add your feature to the Enhancements Sheet as soon as you’re ready, and no later than Sept. 9th. Note that the PRR team wants your Production Review questionnaires by Sept. 2nd. At this time, we have zero tracked enhancements, so at least some of you are holding back.

The cherry-pick deadline for the next set of patch releases is Sept. 10, for a probable release on Sept. 15.

Merges

  • You can set the controller-manager’s log level while it’s running
  • Kubectl supports command completion in PowerShell and Fish
  • Cloud Providers can use custom service names for controllers
  • Make sure that shut down pods aren’t included in Admission policy calculations
  • Close reflectors slowly
  • See the defaultMode field the same way in all webhooks
  • The scheduler doesn’t treat errors and unknown flags the same anymore
  • Windows Server 2022 gets a pause image
  • CSI’s AllowLongNodeID is on by default
  • Structured Log Migration: scheduler

Removals

  • Deprecated metric scheduler_volume_scheduling_duration_seconds is gone

Version Updates

  • go to 1.17; see above
  • runc to 1.0.2 for 1.22 and later
  • ingress/nginx goes 1.0 for Kubernetes 1.22 and later

You just read issue #3 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.