cloud, containers, kubernetes (devopsdays nyc 2018)

Post on 17-Mar-2018

220 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@bridgetkromhout #devopsdays

cloud containers kubernetes

@bridgetkromhout #devopsdays

lives: Minneapolis,

Minnesota

works: Microsoft

podcasts: Arrested DevOps

organizes: devopsdays

Bridget Kromhout

@bridgetkromhout #devopsdays

@bridgetkromhout #devopsdays

cloud

@bridgetkromhout #devopsdays

cloud

@bridgetkromhout #devopsdays

disruption

@bridgetkromhout #devopsdaysImage credit: Wikipedia

“Any organization that designs a system… will produce a design

whose structure is a copy of the organization's

communication structure.”

Mel Conway

@bridgetkromhout #devopsdays

résumé-driven development

@bridgetkromhout #devopsdays

cloud choices: focus on outcomes

not on tech

@bridgetkromhout #devopsdays

cloud

choose the right abstractions focus on differentiators

@bridgetkromhout #devopsdays

containers

@bridgetkromhout #devopsdays

previously, on #opslife…

@bridgetkromhout #devopsdays

consistent development repeatable deployment

containers solve problems

@bridgetkromhout #devopsdays

containers create problems

@bridgetkromhout #devopsdays

1979 (Version 7)1982 (BSD)

20042000

chroot FreeBSD jails Solaris Zones LXC

2008

containers: early days

@bridgetkromhout #devopsdays

containers: becoming mainstream

2011

Cloud Foundry

2013

Docker

2014

Rocket (later rkt)

2015

OCI

@bridgetkromhout #devopsdays

“Kubernetes is an open-source platform designed to automate

deploying, scaling, and operating application containers."

Initial release: 7 June 2014

@bridgetkromhout #devopsdays

containers: present day

@bridgetkromhout #devopsdays

containers

treat as a tool, not a goal be aware of complexity

@bridgetkromhout #devopsdays

kubernetes

@bridgetkromhout #devopsdays

Massively scalable fault-tolerant distributed systems require a

significant engineering effort to build and operate; complex socio-technical systems are even more challenging.

Computers are easy; people are hard

@bridgetkromhout #devopsdays

Image credit: James Ernest

@bridgetkromhout #devopsdays

Attack Kitten

growls about Day 2

@bridgetkromhout #devopsdays

first: understand underlying tech

kelseyhightower/kubernetes-the-hard-way

ivanfioravanti/kubernetes-the-hard-way-on-azure

thenewstack.io/kubernetes-an-overview

@bridgetkromhout #devopsdays

@bridgetkromhout #devopsdays

@bridgetkromhout #devopsdays

@bridgetkromhout #devopsdays

next: layer on abstractions

@bridgetkromhout #devopsdays

next: layer on abstractions

kubeadm, kops

@bridgetkromhout #devopsdays

next: layer on abstractions

AKS, GKE, EKS

kubeadm, kops

@bridgetkromhout #devopsdays

projects to watch

@bridgetkromhout #devopsdays

91F: yolo into production!

samizdat.cc/cyoa

yolo!

finally: explore!

@bridgetkromhout #devopsdays

“In a world that celebrates pioneers— be the settlers instead.”

— Laura Bell (@lady_nerd)

@bridgetkromhout #devopsdays

kubernetes

orchestration is only one part wider ecosystem considerations

@bridgetkromhout #devopsdays

silos are for grain

not actually devops

still computers

@bridgetkromhout #devopsdays

@bridgetkromhout #devopsdays

thanks!

top related