Turning Containers into Cattle
-
Upload
subbu-allamaraju -
Category
Internet
-
view
253 -
download
0
Transcript of Turning Containers into Cattle
Turning Containers into CattleSubbu Allamaraju
Container World Feb 2016
null hypothesis
Containers don’t matter
Cluster managers don’t matterSchedulers don’t matter
2
Heterogeneity is the norm
Operational overhead
3
4
Change fragility
Ephemeral touch points
Mortal boxes
5
Classical automation
cycle
Remediate
Provision
Deploy
Monitor
Poorly or incompletely
implemented in reality
6
Image from http://www.creatiline.com/tag/dog-clip-art-black-and-white
That’s how pets are born!
7
Remediate
Provision
Deploy
Monitor
Implement desired state
Observe the current
state
Converge current state to the desired
state 8
Implement desired state
Observe the current
state
Converge current state to the desired
state
Describe the desired
state
Run the app in its desired state
9
App’s view
App’s view
Here is my app’s
desired state
Run the app in its desired state
A format to build + ship + run
Policies to describe the desired state
Cluster manager
10
Containers matter … to standardize how to build, ship and run
Cluster managers matter … to let apps declare intent and to coerce the
infrastructure to maintain that intent
11
12
1. Genericity
13
2. Declarative
14
3. Hide full infrastructure stack
Compute Network Storage
Cluster manager
...
15
Invisible infrastructureImmutable infrastructureDisposable infrastructure
16
17
We’re hiring
https://careers.ebayinc.com