puppetconf 2017: reducing environment drift to 0 with containers- leigh capili, beatport

22
leigh capili @capileigh stealthybox

Upload: puppet

Post on 21-Jan-2018

48 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

leigh capili

@capileigh stealthybox

Page 2: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

@capileigh stealthybox

thank-you’s: Bren Briggs

Joe Thompson

Matt Bajor

Nick Huanca

J Paul Reed

Kris Nova

Chris Love

Julie Gund

Jérôme Petazzoni

AJ Bowen

Amir Chaudhry

Eric Norlin

Brian Downs

Alex Ellis

Gareth Rushgrove

Page 3: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

Reducing Environment Drift to 0 with Containers

@capileigh stealthybox

Page 4: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

( code goes there )

DEV PROD

Page 5: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

1 computer

lots.

Page 6: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 7: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 8: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

minio

Page 9: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 10: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 11: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 12: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 13: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

@capileigh stealthybox@capileigh stealthybox

Why use a

Container?

Sandboxed Process Tree

IP Address

Repeatable Filesystem

runtime isolated file sandbox

+ flexible volumes / secrets

Fast Iteration

Page 14: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

github.com/stealthybox/docker-demo

Page 15: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

minio

your platform

CI

Page 16: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

minio

Page 17: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

minio

Page 18: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

Zone 1

Public Cloud

PCI Compliant

Persistent Storage

Low Latency

Ephemeral

Page 19: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

Zone 1

Public Cloud

PCI Compliant

Persistent Storage

Low Latency

Ephemeral

Page 20: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 21: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport
Page 22: PuppetConf 2017: Reducing Environment Drift to 0 with Containers- Leigh Capili, Beatport

@capileigh

stealthybox