Jan 24, 2017, 5:30 – 8:30 PM (UTC)
Hello once again! It's time for another CNCB Meetup!
This time we've got a pair of talks presented by Kinvolk (@kinvolkio) engineers. We'll look at running VMs in containers and testing web apps with traffic control.
This meetup will take place at the Kinvolk office.
---------------------------------------------
Schedule:
[18:30- 19:00] Arrive and mingle
[19:00 - 19:50] Running virtual machines in containers - Michał Rostecki, software engineer at Kinvolk
[20:00 - 20:30]
Testing web applications with traffic control in containers - Alban Crequy, co-founder & software engineer at Kinvolk
[20:30 - 21:00] Mingle time
---------------------------------------------
Talk details:
"Running virtual machines in containers": The idea of running virtual machines inside containers is surprisingly old and was used due to several reasons. They include willingness to run VM-s in container orchestration engines like Kubernetes or Borg, or packaging IaaS cloud software like OpenStack in containers. In this presentation, I am going to describe these use cases and two main different approaches of containerizing VM-s - putting every qemu(-kvm) process in a separate container (like Borg or Rancher OS are doing) and putting libvirtd process in container (like OpenStack Kolla or Stackanetes are doing)
"Testing web applications with traffic control in containers": Testing applications is important, as showen by the rise of continuous integration and automated testing. In this talk, I will focus on one area of testing that is difficult to automate: poor network connectivity. Developers usually work within reliable networking conditions so they might not notice issues that arise in other networking conditions. I will explain how traffic control on Linux can help to simulate various network connectivity. I will run a demo with Weave Scope showing how an application running in Kubernetes behaves when changing network parameters.
---------------------------------------------
Speaker Bios:
Alban Crequy (@albcr): Originally from France, Alban currently lives in Berlin where he is a co-founder and software engineer at Kinvolk GmbH. He was a major contributor to rkt, a container runtime for Linux. He is now working on Weave Scope and eBPF. Before falling into containers, Alban worked on various projects core to modern Linux; kernel IPC and storage, dbus performance and security, etc. His current technical interests revolve around networking, security, systemd and containers at the lower-levels of the system.
Michał Rostecki (@mrostecki): Michal Rostecki is a software engineer working on Kubernetes and other foundational Linux technologies at Kinvolk. Previously, he was a core reviewer at the OpenStack Kolla project, an effort to deploy OpenStack with Docker. He has since found himself working on a variety of Kubernetes-related projects.
---------------------------------------------
Pizza & drinks will be provided by Kinvolk
Tuesday, January 24, 2017
5:30 PM – 8:30 PM (UTC)
CONTACT US