Slide 1

Slide 1 text

Weaving rkt Ilya Dmitrichenko @errordeveloper

Slide 2

Slide 2 text

About Weaveworks: Connect, Observe & Control

Slide 3

Slide 3 text

Simple. Portable. Transparent. • The most productive way for developers to connect, observe and control Docker containers • Automatically works with every application • No extra code • Simple, scalable, fast

Slide 4

Slide 4 text

Connect: Weave Net • Create virtual networks around your apps • Push as much as you can down the stack • Do not inject any special logic or libraries • Use default ports for HTTP or databases • Use tools your already know • Import legacy services • Simple security for hybrid-cloud or multi-tenancy

Slide 5

Slide 5 text

Control: Weave Run • Orchestrator-independent lean service discover and load balancing • Distributed state management without a database • Checkout Bryan’s talk: • http://bit.ly/weave-london-container-camp-2015

Slide 6

Slide 6 text

Observe: Scope • Scope automatically generates a map of your containers, enabling you to intuitively understand, monitor, and control your applications. • weave.works/scope

Slide 7

Slide 7 text

Demo https://github.com/weaveworks/guides/tree/master/rkt

Slide 8

Slide 8 text

It worked!

Slide 9

Slide 9 text

Coming soon… • CNI plugin (more info in Eugene’s talk) • Fast data path in the next release • based on Open vSwitch, but way easier to use! • Support for Mesos and Kubernetes in Weave Scope • Native Mesos plugin

Slide 10

Slide 10 text

Questions? @weaveworks