Openstack Summit 2017 US

Notes from the Openstack Summit 2017 US

Machine Learning on Kubernetes (my talk)

Recording

Slides

There was a mix of experience levels among attendees in regards to deep learning. I tried to take a “build up” approach to demonstrate why running these types of workloads atop kubernetes is beneficial. This talk weighed toward the beginner level of detail. Many individuals were interested in how these types of systems can be managed and shared.

I heard Magnum brought up a few times, but it does not seem to be meeting many use-cases. There was a great presentation around GPU resource management systems for machine learning pipelines. They compared Docker swarm, Mesos, nvidia-docker, Openstack, and Kubernetes. Even though K8s support for GPUs is alpha, they believed support and isolationof GPUs far surpassed the other tested systems. This highlights the advantages and use-cases that K8s solves and makes our work on GPUs very valuable.

Containers

There were quite a few talks around migration anecdotes from VMs to containers. Many in the community seemed to be dabbling in the ecosystem and were interested in what systems other companies were using to manage their workloads.

Many talks took a defensive stance and tried to highlight the additions that the Openstack ecosystem has proven out. Containers vs VMs should not be a showdown. Most public clouds are only offering VMs and therefore the technologies are complementary.

NFV Networking

I was very excited for the wealth of Openstack sessions involving networking. Kubernetes SIG-Network has been struggling with identifying hard use-cases for multiple networks per container. NFV seems to be the use-case that most keep coming back to. Many of the talks suggested that NFV is most prevalent in the Telco space. They also highlighted the complexities of both deployment and maintenance of NFV systems.