7. Containers!
• Easy to use !
• Single Purpose environment!
!
• But: non trivial once you move beyond a single
host and applications need networking and
other tooling!
9. Weave!
• What? Portable application clusters made easy!
• How? Service discovery & address automation via a secure,
application orientated virtual container network!
• Write the application and get the networking to do what you
need not vice versa!
• Minimum configuration, it just works !
• Containers do not require specialist knowledge of other
containers to connect to each other!
10. Weave Info!
• Launched Sept 2014!
• Current release (0.9.0) launched in Feb
2015!
• 60K Downloads of current release!
• 160K Weavetools containers!
• ~3150 Stars on Github!
https://github.com/weaveworks/weave!
!
!
16. WeaveDNS!
• DNS for containers!
• Part of Weave!
• nothing to configure!
• nothing to maintain!
• no change request to submit when you need a
new name…. !
17. WeaveDNS!
• Just launch your containers with a hostname!
• WeaveDNS will do the rest!
• Application is addressable by a known hostname!
• WeaveDNS can do simple round robin load
balancing efficiently as you are in a constrained
network!
• Easy to query via dig for information that load
balancers or other tools may need!