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 February 10, 2019

First, make sure you patch all of your nodes against the runc vulnerability announced today. No matter which container runtime you’re using, you need to update it.

Also, due to a vandalism attack on our most popular Slack channels, admins had to temporarily close Kubernetes Slack to new user registrations last Sunday. We will announce a way to sign up for Slack accounts once there is a more juvenile-delinquent-resistant one. In the meantime, please use Discuss or Stack Overflow to ask questions.

Community Meeting Summary

We kicked off the community meeting with a demo of the recently released CodeReady Workspaces by Mario Loriedo and Stevan Le Meur. They showed off modifying and sharing a container image of a development environment to allow collaborative work.

SIG-Instrumentation’s recent work included a revamp of kube-state-metrics and a complete overhaul of metrics in general, which will cause a deprecation of old metrics in 1.14 and removing them in 1.15. After this, the goal is to have a stable API for metrics.

Speaking of KEPs, SIG-PM has been hard at work making KEPs into an integral part of the Kubernetes development process. This includes a beta spec, new template, new labels, and the requirement to use them for 1.14 enhancements. They’ll continue to iterate on that, including introducing a CLI tool and trying to dump the Enhancements tracking spreadsheet.

SIG-Cluster-Lifecycle has prepared a nice grooming document for how they prioritize their work for each release, and are sharing it as a potential template for other SIGs.

Release Schedule

Next Deadline: create 1.14 branch and release beta, Feb. 12th

Last week was week 5 of 1.14, putting us more than halfway to code freeze (reminder: no code slush this time). All of the enhancements have been filed, 20 alpha features, 13 beta and 6 stable promotions.

There were no patch releases last week, or scheduled for this week.

#72947: Merge feature-serverside-apply back in master

Server-side apply has finally (mostly) landed! Up until now, all the logic for kubectl apply has lived in Kubectl itself, making it very difficult to use from other places like custom controllers or CLI tools. By moving the logic to the API server, apply functionality is now easily available to all clients. This also dramatically improves the behavior of apply when working with multiple competing controllers, such as the case of an object uploaded via kubectl apply but also being updated by Horizontal Pod Autoscaler.

The LWKD team would like to extend our personal congratulations to the whole SSA team and SIG-APIMachinery, it was a long road but you all made it happen!

test-infra#11135: Add postmortem for 2019-02-05 partial outage

Did you know that SIG-Testing publishes outage reports for Prow and Tide? Fortunately issues are infrequent and this outage only impacted a few PRs, but it’s a great post-mortem report and worth a read if nothing else to have a better idea of how it all works.

community#3186: Update zoom guidelines

Zoom is used by many SIGs and WGs for their weekly meetings, as well as for other video chats. This week sees a nice revamp of the documentation for working with Zoom for Kubernetes teams. As always, if you have any questions about our usage of Zoom, please contact the Zoom admins or anyone in SIG-ContribEx.

Other Merges



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.