Last Week in Kubernetes Development

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

Subscribe
Twitter
RSS

View LWKD on GitHub

Week Ending January 6, 2018

Happy New Year! Due to the holidays, there wasn’t a lot of work on Kubernetes so this edition rolls up two weeks of changes.

Community Meeting Summary

Melvin Hillsman started the community meeting with a demo of OpenLab, a public infrastructure for testing OSS.

Matt Farina continued with SIG-Apps update. For the last release, they completed their charter, set GA criteria for Cronjobs, started work on Portable Service Definitions and an Application Controller. This will continue into 1.14, but they need a lead dev for Cronjobs, which needs substantial refactoring.

SIG UI’s Jeffrey Sica said they also merged their charter, and they did two releases of the dashboard including some CVE fixes. They plan to add metrics support and better Oath integration.

Steve Wong briefed on SIG VMware, especially the alpha of the new external cloud provider for vSphere, including a stable CSI provider. They’re working on stabilizing the cloud provider, and want to license Fusion for Minikube.

Release Schedule

Next Deadline: 1.14 Dev Cycle Begins, January 7th

This week should be Week 1 for 1.14, which also had its first release meeting on January 7th. A full release schedule will be published soon. Important: SIG Release is proposing that all enhancements must be linked to a KEP in order to merge in 1.14.

The Patch Release Team is working on making a patch schedule.

A quiet week over the New Year, but we did have a few cool PRs to check out!

test-infra#10530: Make Tide record action history and display via Deck

A new UI to visualize what actions Tide is taking. This can help with debugging odd behaviors or getting a better idea of how Tide is operating internally.

enhancements#639: KEP 34 Coscheduling

A newly accepted Kubernetes Enhancement Proposal, this proposal outlines a new PodGroup object. This will be used as a way to pre-reserve resources for multiple pods at once for situations where you want a heterogeneous collection of containers to launch as an all-or-nothing package deal. Some examples from the KEP include machine learning batch jobs and Spark pods.

Other Merges

Top committer Jordan Liggitt seems to have used his holidays to clean up many minor bugs and bits of obsolete code. Aside from that, there were some minor changes:

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.