Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Cloud Foundry & K8s Integrations & Experiments [clear filter]
Tuesday, May 1
 

10:45 BST

Will It Blend: Cloud Foundry and Kubernetes Panel Discussion - Julian Friedman, IBM, Abby Kearns, Cloud Foundry, Gabe Monroy, Microsoft, & Sanjay Patil, SAP
Speakers
JF

Julian Friedman

IBM
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 →
avatar for Abby Kearns

Abby Kearns

Executive Director, Cloud Foundry Foundation
avatar for Gabe Monroy

Gabe Monroy

Partner Program Manager, Microsoft
avatar for Sanjay Patil

Sanjay Patil

Product Manager, SAP Cloud Platform
Sanjay Patil is a Product Manager of SAP Cloud Platform, a certified Cloud Foundry PaaS solution. He is passionate about open technologies such as Cloud Foundry and Kubernetes, that help businesses innovate faster at a global scale. He has delivered talks and conducted hands-on sessions... Read More →


Tuesday May 1, 2018 10:45 - 11:15 BST
B3-M6+8

15:40 BST

BOSH Kube CPI - Dr. Max, IBM & Dmitriy Kalinin, Pivotal
Creating a BOSH Cloud Provider Interface (CPI) for Kubernetes (Kube) presents a unique challenge since Kubernetes does not try to hide underlying node updates, unlike a typical IaaS like GCP where VMs are transparently migrated between hosts. While it’s relatively easy to map BOSH concepts to Kube and get a CPI that deploys BOSH releases, BOSH has to behave similarly to the Deployment controller and manage Pod Disruption Budgets (PDBs) in order to automatically maintain expected workload uptime.

In this CPI we have solved these issues by taking advantage of existing Kubernetes primitives and connecting them to existing BOSH workflows. Additionally, as we tested the CPI we have also identified places where we can improve aspects of BOSH – e.g., speed and parallelism of resurrection – which as a whole will improve the BOSH toolset on any platform.

In this talk we will present our working prototype and demo using it to deploy the latest CloudFoundry Application Runtime as well as other releases on Kube. We will also demo updating Kube itself (draining nodes) while keeping BOSH managed workloads running. Secondly, we will discuss preliminary results using the CPI on public Kube offerings such as IBM Cloud, GCP, Azure. Finally, we will briefly mention our upcoming development roadmap.

Speakers
avatar for Dmitriy Kalinin

Dmitriy Kalinin

Principal Software Engineer, Pivotal
Dmitriy Kalinin works at Pivotal on various projects, most recently contributing to Kubernetes and Knative. Recently he has been working on several open source tools that help manage applications on Kubernetes.
avatar for Michael Maximilien

Michael Maximilien

CTO, IBM Cloud
CTO for IBM driving platform-as-a-service and Serverless OSS projects across the company. Leader for all of IBM Serverless developers. Active member of the Knative community, one of four committers in Knative client project.


Tuesday May 1, 2018 15:40 - 16:10 BST
B3-M6+8