A Smooth Path to Cloud Foundry on Containers
summary
Claims a working path to run unmodified BOSH releases on Kubernetes by shipping a naive Kubernetes CPI that maps VMs to pods and stemcells to container images, code at github.com/SAP/bosh-kubernetes-cpi-release. Builds a CPI that deploys a Zookeeper cluster and runs the provided zookeeper cluster smoke tests successfully, but it requires recreating pods to attach disk, breaks heartbeats and disk migration, runs privileged containers and hits nested-container (garden) and DNS limitations.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:40Cloud Foundry on Kubernetes
- 1:50Cloud Foundry on Virtual Machines
- 3:01Fissile
- 3:43Where is Bosh
- 3:53HPE Fissile
- 5:38VM Pod Mapping
- 6:35VM Pod Problems
- 7:02Naive Kubernetes CPI
- 8:51Demo
- 16:02Problems
- 17:21Native Kubernetes CPI
- 17:56Jobs as Containers
- 18:56Job Isolation
- 19:06Crucible
- 19:19Help
- 20:12Conclusion
- 20:35Whats next
related talks
30mCF^3 - Using Kubernetes as the Cloud Foundry IaaS
31mCloud Foundry Container Runtime: BOSH-Powered Kubernetes
06mYou mean I don't have to write a BOSH release?
38mLet's Run Cloud Foundry on Kubernetes
33mUnleash the Multi-Cloud with BOSH
28mHow to Deploy CF and Other Bosh Releases on Bare-Metal Environment
25mBOSH Bootstrapping
08mA Year with CF and BOSH
