Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
BO SH 2. 0 THE EVOLUTION SH BO 2. 0 BO SH 2. 0 SH BO 2. 0 SH BO 2. 0 BO SH 2. 0 by Alex Lomov
Slide 2
Slide 2 text
Altoros Alex Lomov
Slide 3
Slide 3 text
@code1n @allomov ! " This slides: https://speakerdeck.com/allomov/bosh2
Slide 4
Slide 4 text
BOSH logo unofficial * *
Slide 5
Slide 5 text
BO H My version of logo
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
unofficial * It can be cute inside
Slide 8
Slide 8 text
It can be not* implementing BOSH CPI before External CPI was released *
Slide 9
Slide 9 text
1.3263 current version
Slide 10
Slide 10 text
1.6180 final version probably * *
Slide 11
Slide 11 text
golden ratio
Slide 12
Slide 12 text
? BOSH 2.0
Slide 13
Slide 13 text
continuous evolution
Slide 14
Slide 14 text
How does the BOSH evolution work?
Slide 15
Slide 15 text
bosh-notes project https://github.com/cloudfoundry/bosh-notes
Slide 16
Slide 16 text
In evolution the driving force is natural selection
Slide 17
Slide 17 text
In BOSH ecosystem the driving force is concourse.ci
Slide 18
Slide 18 text
What is new in BOSH 2.0 ?
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
bosh-init replaced “micro BOSH”
Slide 21
Slide 21 text
External CPI
Slide 22
Slide 22 text
Dynamic Provisioning cf create-service mysql bosh
Slide 23
Slide 23 text
Dynamic Provisioning Cloud Config Availability Zones Links Global Networking
Slide 24
Slide 24 text
Cloud Config
Slide 25
Slide 25 text
Cloud Config Cloud Config → Manifest Itself →
Slide 26
Slide 26 text
Availability Zones
Slide 27
Slide 27 text
Global Networking BOSH Director can automatically assign IP addresses to jobs in all deployments using network configuration from Cloud Config
Slide 28
Slide 28 text
No more static IPs in manifest!
Slide 29
Slide 29 text
Links
Slide 30
Slide 30 text
Links in manifest
Slide 31
Slide 31 text
Links in release templates
Slide 32
Slide 32 text
Config Server
Slide 33
Slide 33 text
Config Server There are two ways to add properties to config server: • using manifest • by creating links
Slide 34
Slide 34 text
Addons
Slide 35
Slide 35 text
What else?
Slide 36
Slide 36 text
bosh and docker are friends
Slide 37
Slide 37 text
bosh-lite in Concourse
Slide 38
Slide 38 text
BOSH bundles
Slide 39
Slide 39 text
Thank you!