A Smooth Path to Cloud Foundry on Containers
Channel: Cloud Foundry
Date: 2017-07-12

A Smooth Path to Cloud Foundry on Containers [B] - Jan von Löwenstein, SAP    

Cloud Foundry (CF) has been running apps in containers from the beginning. However, CF itself is deployed with BOSH on virtual machines. At the same time, we see more and more 
services outside of CF being deployed on container platforms, such as Mesos or Kubernetes. 

We love BOSH, but apparently, container schedulers have advantages over VMs.
How do you deploy a CF based product with additional services on Kubernetes?
Others want to take BOSH out of the equation.
We want to preserve it.
Thus, we take a more evolutionary than revolutionary approach.

In this talk, we show how to deploy regular BOSH releases without modifications using a naive Kubernetes CPI https://github.com/SAP/bosh-kubernetes-cpi-release. We discuss the obstacles we encountered on the way and the current limitations of the CPI. Furthermore, we would like to start a discussion about how to evolve BOSH to overcome some of the current limitations and make container platforms just another deployment choice.

Jan von Löwenstein
SAP SE
Senior Developer
jan.von.loewenstein@sap.com
Twitter Tweet
Jan von Loewenstein is a developer on the BOSH OpenStack CPI project. He has worked on SAP's Cloud Management Console before. He is at SAP SE for over 10 years now. Jan had talks at SAP internal conferences. He had a lightning talk at the BOSHDay (CF Summit Santa Clara) in 2016: https://www.youtube.com/watch?v=NWkaxOuNCHw&list=PLhuMOCWn4P9iqBDITU3bY6drETEwPMVpd&index=16