Upload
elson-rodriguez
View
211
Download
0
Embed Size (px)
Citation preview
Elson Rodriguez@elsonrodriguez
KubernetesThe future of OPs
Today
New LibraryDev Team A
Dev A
OPS
Dev A
OPS
New Library
Dev A
OPS
New Library
OPS
Dev A
New Library
Dev B
OPS
Dev A
New Library
Dev BDev C
Hours of Work
Days of Ticket Pong
Dept A
Dept B
Dept A
Dept B
Today
Server Assplode
App Node
App Node
App
App
App
App
App
Node A
Node B
Node C
App
Node A
Node B
Node C
What is an App?
CODE
What is the App?
CODE RUN TIME
What is the App?
CODE RUN TIME
SYSTEM DEPS
The App Is
CODE RUN TIME
SYSTEM DEPS
Dev OPS
CODE RUN TIME
SYSTEM DEPS
Dev OPS
CODE RUN TIME
SYSTEM DEPS
App
CODE RUN TIME
SYSTEM DEPS
Container
What are Containers?
Container != VM
CgroupsProcess Quotas
NamespacesProcess Isolation
How do we Manage Containers?
Scheduler
What Schedulers Solve
• Provision second app X server• Node X needs more RAM• Set up mounts on node• Set up a new environment• Node is down, bring app back up
Scheduler
Scheduler
What does it Mean?
Demo
Questions?
Thank You!@elsonrodriguez