2. Who are we ?
Adrien Blind
DevOps coach, Banking Industry
@adrienblind
adrien@blind-net.fr
Laurent Grangeau
DevOps coach, Finaxys
@laurentgrangeau
laurent.grangeau@gmail.com
3.
4.
5. The container paradigm
« A technology which standardize packaging
and facilitates operations of applications »
7. PO DI LI SORTABLE SPOSABLE VE CIAL
Docker’s observable properties
8. Spreading docker on multiple host
You will probably not leverage on a single host...
Creating a docker hosting capability will generate
additionnal challenges
Topology
Orchestration
Networking : clustering, multi-tenancy, etc.
Let’s now focus on the networking challenges
9. Overlay networks
Virtual networks ‘floating’ on top of the base network
Host
Physical network
Host
Tenant #1 networkApp server App server App server DB
Tenant #2 networkDB App server
11. Laptop
Demo using Weave
Virtual host Virtual Host
Tenant #1
10.0.100.0/24
App server
10.0.100.2
eth0
DB server
10.0.100.1
Tenant #2
10.0.200.0/24
DB server
10.0.200.1
Appserver
10.0.200.2
#1 Vagrant delivers
virtual hosts having
Docker Engine
installed
#3 Containers are
popped through
weave run command
(wrap docker run)
#2 Weave launches a
special container used
as a network router
Weave Weave
eth0 eth0
Virtual network