+ All Categories
Home > Technology > Multi host container networking

Multi host container networking

Date post: 12-Jan-2017
Category:
Upload: weaveworks
View: 70 times
Download: 3 times
Share this document with a friend
14
Multi-host Container Networking Alfonso Acosta Software Engineer at Weaveworks
Transcript
Page 1: Multi host container networking

Multi-host Container Networking

Alfonso AcostaSoftware Engineer at Weaveworks

Page 2: Multi host container networking
Page 3: Multi host container networking

Outline1.Problem statement2.What's Weave?3.VM<->VM Demo4.Weave+ECS Demo

Page 4: Multi host container networking

Problem statement

? ? ? ? ?

Page 5: Multi host container networking

Solution space

Page 6: Multi host container networking

What's WeaveworksFounded in 2014Goals:

connect, observe and control containerssimple to usedeveloper friendly

Weave passes Mårten Mickos' 15 min test - Adrian Cockroft

Page 7: Multi host container networking

Not only a SDNWeave Net: Overlay container network

Page 8: Multi host container networking

Not only a SDNWeave Run: IPAM, LB, SD (weaveDNS) ...

Page 9: Multi host container networking

Not only a SDNWeave Scope: Container visualization

Page 10: Multi host container networking

Weave Demo

Page 11: Multi host container networking

Data producerwhile true; do # Get IP IP=`hostname -i | awk '{ print $1 }'` # Offer data on port 4540 echo "Hi, this is the data producer in $IP" | nc -q 0 -l -p 4540done

Page 12: Multi host container networking

"HTTP" Serverwhile true; do # Get a message from a data producer DATA_PRODUCER_MESSAGE=`nc dataproducer 4540` # Render message HTML="… <h1>Chosen data producer message:<\/h1> <h2>${DATA_PRODUCER_MESSAGE}<\/h2> … " echo "$HTML" | nc -q 0 -l -p 80done

Page 13: Multi host container networking

Weave+ECS Demo

Page 14: Multi host container networking

Questions?@[email protected]


Recommended