Friday, March 11 • 10:40 - 11:20
Using Traffic Control to Test Apps in Containers

Sign up or log in to save this to your schedule and see who's attending!

Testing applications is important, as shown 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 give examples of software that would benefit from test scenarios with varying connectivity. I will explain how traffic control on Linux can help to simulate various network connectivity. Finally, I will run a demo showing how an application running in Kubernetes behaves when changing network parameters.

  • I will start by presenting what is traffic control, and what is the status of implementations in different parts of the software stack: in Linux, systemd, kubernetes, CNI.
  • Secondly, I'll explain what I would like to have in the context of testing and continuous integration
  • Thirdly, I will run a demo of using traffic control on Kubernetes

avatar for Alban Crequy

Alban Crequy

CTO, Kinvolk
Originally from France, Alban currently lives in Berlin where he is a CTO & co-founder at Kinvolk. He is a contributor to rkt, a container runtime for Linux, Weave Scope, a container visualization & monitoring tool, and is actively working on BPF-related projects. Before falling into... Read More →

Friday March 11, 2016 10:40 - 11:20
CodeNode - Shift

Attendees (26)