LWKD logo

Last Week in Kubernetes Development

Stay up-to-date on Kubernetes development in 15 minutes a week.


View LWKD on GitHub

Week Ending April 12, 2020

Developer News

Migrating the project’s container images linked via k8s.gcr.io from gcr.io/google-containers to gcr.io/k8s-artifacts-prod has been rolled back because we discovered a number of undocumented internal references the hard way. The infrastructure team will be cleaning things up and retrying this migration sometime next month.

Project Zoom accounts have been locked down more: owners will need to use the Zoom app, and attendees will have to log in if they follow a web link. Please remember to update your Zoom client, and follow the Zoom guidelines.

Release Schedule

Next Deadline: Start Enhancements Tracking, April 14

The 1.19 release cycle has officially started, and has a schedule. We start tracking enhancements tommorrow, so update those KEPs; you have until May 5th to figure out what your SIG will work on this cycle.

The Release team is also selecting shadows for the various roles, so if you’ve always wanted to participate, here’s your chance. Deadline Tuesday.

Version 1.18 has its first update, v1.18.1, that fixes a bunch of bugs.

#89912: Move scheduler’s NodeInfo and Listers types to framework pkg

A quiet week in PRs, one big set of improvements this week was to the NodeInfo type and surrounding code. This PR was the big one, a package swap that will need updating in most current scheduler PRs as well as things linking against the scheduler code. This was joined by #90030 which did further cleanups to the API and made it more idiomatic Go.

#89652: Fix client watch reestablishment handling of client-side timeouts

And then a client-oriented fix, avoiding fallback to full collection list on watch failures if there is a client-side timeout. As a separate server-side fix, #89881 improves the behavior of watches during unplanned Etcd failovers.

Other 1.19 Changes

Bug Fixes and Other Merges

Most of these have been backpatched to all supported versions.

Version Updates

Last Week In Kubernetes Development (LWKD) is a product of some members of the Kubernetes project, but is not an official publication of the Kubernetes project or the CNCF. All original content is licensed Creative Commons Share-Alike, although linked content and images may be differently licensed. LWKD does collect some information on readers, see our privacy notice for details.

You may contribute to LWKD by submitting pull requests or issues on the LWKD github repo.