LWKD: Week Ending August 29, 2021
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