This event has ended. Create your own event on Sched.
Thursday, June 15 • 2:30pm - 3:00pm
OCI Images for Droplets and Buildpacks [B] - Julz Friedman, IBM

Sign up or log in to save this to your schedule and see who's attending!

The CF buildpacks workflow allows app developers to focus on the business logic of their code rather than the operational concerns of the OS that runs their code. At the same time, CF operators need confidence that all the code running in their org has been patched for the latest vulnerabilities. However, the current workflow does not currently support dynamically linked compiled languages well. This makes it very difficult to support apps written in C, haskell, et.al.; and also leaves us with a large difficult-to-protect surface area in our rootfs. We explore a solution to this problem using the new OCI container image specification, and demonstrate how this could result in a more flexible, more secure platform that supports better interoperability with the rest of the container ecosystem. For example, what if you could download your droplet and run it on any OCI container manager?

The OCI Image Spec standard gives Cloud Foundry an opportunity to unify the container and buildpack workflows, and to embrace open standards throughout the stack. An OCI Image can be used both to describe a container created using a tool such as a Dockerfile and a container created from a Cloud Foundry buildpack. Using OCI images as a primitive throughout the stack lets us revisit some of the assumptions in the platform and enables a number of new features. This talk motivates this idea and talks about our progress towards making it happen!

avatar for Julz Friedman

Julz Friedman

Open Sourceror, IBM
Julian Friedman (julz) is an IBMer and the project lead for Cloud Foundy's low-level container engine ("Garden") and Eirini (the project to allow Kubernetes to be used as the container scheduler in CF). He has previously worked on various Cloud Foundry projects, performance optimization... Read More →

Thursday June 15, 2017 2:30pm - 3:00pm
Grand Ballroom CD

Attendees (63)