Top Banner
@bridgetkromhout #devopsdays cloud containers kubernetes
37

cloud, containers, kubernetes (devopsdays nyc 2018)

Mar 17, 2018

Download

Technology

bridgetkromhout
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

cloud containers kubernetes

Page 2: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

lives: Minneapolis,

Minnesota

works: Microsoft

podcasts: Arrested DevOps

organizes: devopsdays

Bridget Kromhout

Page 3: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Page 4: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

cloud

Page 5: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

cloud

Page 6: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

disruption

Page 7: cloud, containers, kubernetes (devopsdays nyc 2018)

@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

Page 8: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

résumé-driven development

Page 9: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

cloud choices: focus on outcomes

not on tech

Page 10: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

cloud

choose the right abstractions focus on differentiators

Page 11: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

containers

Page 12: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

previously, on #opslife…

Page 13: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

consistent development repeatable deployment

containers solve problems

Page 14: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

containers create problems

Page 15: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

1979 (Version 7)1982 (BSD)

20042000

chroot FreeBSD jails Solaris Zones LXC

2008

containers: early days

Page 16: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

containers: becoming mainstream

2011

Cloud Foundry

2013

Docker

2014

Rocket (later rkt)

2015

OCI

Page 17: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

“Kubernetes is an open-source platform designed to automate

deploying, scaling, and operating application containers."

Initial release: 7 June 2014

Page 18: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

containers: present day

Page 19: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

containers

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

Page 20: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

kubernetes

Page 21: cloud, containers, kubernetes (devopsdays nyc 2018)

@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

Page 22: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Image credit: James Ernest

Page 23: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Attack Kitten

growls about Day 2

Page 24: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

first: understand underlying tech

kelseyhightower/kubernetes-the-hard-way

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

thenewstack.io/kubernetes-an-overview

Page 25: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Page 26: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Page 27: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Page 28: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

next: layer on abstractions

Page 29: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

next: layer on abstractions

kubeadm, kops

Page 30: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

next: layer on abstractions

AKS, GKE, EKS

kubeadm, kops

Page 31: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

projects to watch

Page 32: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

91F: yolo into production!

samizdat.cc/cyoa

yolo!

finally: explore!

Page 33: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

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

— Laura Bell (@lady_nerd)

Page 34: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

kubernetes

orchestration is only one part wider ecosystem considerations

Page 35: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

silos are for grain

not actually devops

still computers

Page 36: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

Page 37: cloud, containers, kubernetes (devopsdays nyc 2018)

@bridgetkromhout #devopsdays

thanks!