Back To Schedule
Tuesday, May 1 • 14:40 - 15:10
CF & Kube the right way: Intro to the Cube project - Julian Friedman, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Putting CF on Kubernetes is easy (just use a bosh CPI, or use fissile to convert bosh releases to containers and then deploy that). But that approach doesn't really give you any of the benefits of Kubernetes. You still have to manage two schedulers, you don't get to use any of the nice Kubernetes tools to interact with your app containers (because they're inside Diego, not Kubernetes) and your operators need to know how to debug and maintain two different systems, precariously balanced on top of each other.

Cube is a proof of concept for combining CF and Kubernetes the right way: by using Kubernetes as a (pluggable) scheduler for CF, alongside Diego. CF provides the developer abstraction, letting developers focus on stateless apps and rapid development. Under the covers Cube converts apps in to first-class Kubernetes Deployments and keeps them in sync: The best of both worlds.


Julian Friedman

Julian Friedman (julz) is an IBMer and the project lead for Cloud Foundy's low-level container engine ("Garden") and the Application Autoscaler component. Over a long career he has worked on early cloud environments, Map/Reduce, performance optimisation for AI systems and, of course... Read More →

Tuesday May 1, 2018 14:40 - 15:10 BST