Slide 1

Slide 1 text

JASON HANSEN
 @SLACKX CONTAINER CAMP SF 2016

Slide 2

Slide 2 text

PRODUCTION IS WHERE TEARS ARE MADE. Everyone in Production Photo: fairuz othman https://flic.kr/p/5RADuz

Slide 3

Slide 3 text

CHANGE Photo: Samantha Celera https://flic.kr/p/4BrZcd

Slide 4

Slide 4 text

Photo: Allie Brosh

Slide 5

Slide 5 text

Reduce scope Small changes ➔ MANAGING CHANGE? Small changes Fewer outages ➔ Fewer outages More confidence ➔ More confidence Move faster ➔

Slide 6

Slide 6 text

CRAWL,
 WALK,
 RUN CAUTION Photo: Cam Evans https://flic.kr/p/85e21y

Slide 7

Slide 7 text

CRAWL Photo: Douglas LeMoine https://flic.kr/p/cZuA8m

Slide 8

Slide 8 text

WALK Photo: Philippe Put https://flic.kr/p/qupCCC

Slide 9

Slide 9 text

RUN Photo: Donnie Ray Jones https://flic.kr/p/Do4bbP

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Public / Private Cloud / Bare Metal Workflow Managed App C Workflow Managed App D Workflow Managed App B Kubernetes Workload A Kubernetes Workload B Kubernetes Workload C Kubernetes Workload D Workflow & Managed Apps Simple REST API Source to Image Builder Log Aggregation Application Release & Rollback Authn / Authz Edge Routing Kubernetes

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

WHY KUBERNETES? ➔Vibrant community ➔Informed by years of experience ➔Declarative APIs ➔Simple yet powerful abstractions ➔Design promotes loose coupling

Slide 15

Slide 15 text

towelie DEMO TIME PRE-RECORDED VERSION AVAILABLE
 HTTPS://YOUTU.BE/1_DLQ48UBUS

Slide 16

Slide 16 text

https://deis.com | https://github.com/deis/workflow THANKS! @opendeis | deis.com | slack.deis.io