On Tuesday May 8th, after a long and sunny bank holiday weekend in England, Cloud Foundry Day London took place.
Cloud Foundry contributors, users and enthusiasts alike all gathered in London for a short afternoon conference at the developer hub, CodeNode. Attendees trickled in from a morning full of emails and meetings with an eager enthusiasm to learn and meet new people.
The day kicked off with Ed Shee (IBM) giving a brief introduction to Cloud Foundry and the platform architecture. This was helpful for those relatively new to Cloud Foundry and served to set the context for some of the great talks to follow.
The first of four speakers was Simon Maple (Snyk) who presented about patching vulnerable Java application dependencies in Cloud Foundry. This talk took us through the growth of application dependencies and how they make up the vast majority of a modern application’s codebase. Simon then took us through a couple of well-known exploits and did some very cool live hacking of a Cloud Foundry app before showing us how to remediate these vulnerabilities using tools like Snyk.
Next up we had Dr. Max (Cloud Foundry & IBM) who presented on the new CPI (Cloud Provider Interface) for deploying BOSH releases on Kubernetes. This is a really cool way to deploy an entire Cloud Foundry deployment (or other BOSH releases) on top of Kubernetes. Dr. Max showed a live demo of Cloud Foundry apps running on top of Kubernetes. You can check out the code here: https://github.com/bosh-
After a short break, we then saw a different take on how Cloud Foundry and Kubernetes can play alongside each other from Dr. Julz (Cloud Foundry & IBM). Julz’ talk focused on what Cloud Foundry does well from a developer UX point of view and then what Kubernetes does well from an orchestration point of view. His conclusion, dubbed project Eirini, is an attempt to use Kubernetes as the scheduler within Cloud Foundry itself.
Our final talk of the day on how the Open Service Broker API (OSBAPI) is standardizing service brokers so that services can be used anywhere. Alex Blease (Cloud Foundry & Pivotal) did a brilliant job of demonstrating how the same service broker was consumed in both the Cloud Foundry marketplace and the Kubernetes service catalog.
Following an afternoon of stimulating talks, it was nice to have the chance to ask questions and network over food and drink at CodeNode. Those still around later on headed to the pub nearby to continue the discussion.