Testing web apps with traffic control with Weave Scope Alban - - PowerPoint PPT Presentation

testing web apps with traffic control
SMART_READER_LITE
LIVE PREVIEW

Testing web apps with traffic control with Weave Scope Alban - - PowerPoint PPT Presentation

Testing web apps with traffic control with Weave Scope Alban Crequy FOSDEM 2017-02-05 alban@kinvolk.io Alban Crequy Contributor to rkt Working on Weave Scope and eBPF In 2014, worked on traffic control for multimedia


slide-1
SLIDE 1

FOSDEM • 2017-02-05 • alban@kinvolk.io

with Weave Scope

Alban Crequy

Testing web apps with traffic control

slide-2
SLIDE 2

FOSDEM • 2017-02-05 • alban@kinvolk.io

Alban Crequy

  • Contributor to rkt
  • Working on Weave Scope and eBPF
  • In 2014, worked on traffic control for multimedia

applications in cars (tcmmd)

https://github.com/alban

slide-3
SLIDE 3

FOSDEM • 2017-02-05 • alban@kinvolk.io

Berlin-based software company building foundational Linux technologies

Some examples of what we work on...

slide-4
SLIDE 4

FOSDEM • 2017-02-05 • alban@kinvolk.io

Find out more about us… Blog: http://kinvolk.io/blog Github: https://github.com/kinvolk Twitter: https://twitter.com/kinvolkio Email: hello@kinvolk.io

slide-5
SLIDE 5

FOSDEM • 2017-02-05 • alban@kinvolk.io

Demo

slide-6
SLIDE 6

FOSDEM • 2017-02-05 • alban@kinvolk.io

Scope architecture

node 1 Scope Agent Daemon Set node 2 Scope Agent Scope App Deployment & Service Firefox Plugin 1 Plugin 2 Plugin 1 Plugin 2

slide-7
SLIDE 7

FOSDEM • 2017-02-05 • alban@kinvolk.io

Network emulator (netem)

eth0

THE INTERNET netem

bandwidth latency packet loss corrupt ...

slide-8
SLIDE 8

FOSDEM • 2017-02-05 • alban@kinvolk.io

Testing with containers

container 1 container 2

eth0 eth0 Traffic control plugin configure “netem” qdiscs: bandwidth, latency, packet drop...

slide-9
SLIDE 9

FOSDEM • 2017-02-05 • alban@kinvolk.io

Questions?

The slides: https://goo.gl/VPIDH2