Dockerizing BOSH Releases-Fissile
summary
Fissile converts BOSH releases into Docker images using a Go CLI that compiles packages at build time into layered images (stemcell, compilation, runtime) and supports multi‑release composition. Images contain jobs and templates but no BOSH agents, configure via environment variables and bake nonchangeable opinions at build time. Required inputs are built BOSH releases, a role manifest and opinions. Demo runs Cloud Foundry on Kubernetes: ~900,000 requests and ~1,200 random role kills over 20 hours, showing HA behavior and that the images work in practice.
AI-written summary · about
chapters (10)
- 0:00Introduction to fissile
- 0:55Decoupling Bosch and CF
- 3:27How fissile works
- 4:38Build-time compilation
- 6:06Configuration and manifests
- 8:42Runtime execution
- 9:44Refining CF configuration
- 13:38Live demonstration
- 18:40Kubernetes deployment demo
- 23:17Future work and conclusion
related talks
28mManaging Stateful Docker Containers with BOSH
30mDeploying Kubernetes with Cloud Foundry and BOSH
24mBuilding Fedora layered container images
08mA Year with CF and BOSH
26mA Smooth Path to Cloud Foundry on Containers
10mKeynote Demo: Project Quarks – Native Cloud Foundry for Kubernetes
34mHighly Available Cloud Foundry on Kubernetes - Vlad Iovanov, SUSE
23mDeploying Cloud Foundry with BBL, BOSH 2.0 and CF-Deployment
