Machine Learning on Kubernetes (my talk)
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.
Container/Kubernetes Related Talks:
- Why Enterprises Care About Containers
- Replace VMs w/ Machine Containers
- Panel: Enterprise Adoption of Containers
- Talk From the Trenches: Will Containers Save Us?
- Future of Containers in Openstack
- Containers as a Service on GPU Cloud
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.
NFV/Networking Related Talks:
- Scaling NFV - Are Containers the Answer
- NFV VNF Opencontrail
- Nova Scheduler: Optimizing, Configuring and Deploying NFV VNF’s on Openstack
- Lessons in IPv6 Deployment in Openstack Environments
- 7 Must-Haves For Highly Effective Telco NFV Deployments
- Openstack and OpenDaylight: An Integrated IaaS for SDN and NFV
- Extending Neutron to Support Routed Networks at Scale in Ebay
- Collaboration of Openstack Blazar and OPNFV Promise for Meeting NFV Resource