Monday, December 10

9:00am PST

9:10am PST

Kubernetes: One Cluster or Many? - Cornelia Davis, Pivotal
When we think about establishing a Kubernetes capability for our organization, our instinct, or perhaps just habit, might lead us to stand up a single cluster that will then be a shared resource across numerous tenants. Kubernetes offers namespaces that are intended to carve up the capacity across different users or groups of users. And while this may work well in some scenarios, it does impose certain constraints and limitations on its use. For example, it is well understood that the multitenancy in Kubernetes is soft, meaning it does not guard against deliberately malicious attacks from one tenant to another.
If instead, we align tenant boundaries to Kubernetes clusters, effectively creating many single tenant clusters we can not only avoid certain limitations but we gain some significant advantages.  Add a control plane for managing these sets of clusters and we have a powerful solution built on decades of maturity in machine virtualization.
In this session, we will present both models, multi-tenant clusters and multi-clusters and study the tradeoffs of each.

avatar for Cornelia Davis

Cornelia Davis

Vice President, Technology, Pivotal
Cornelia works on the tech strategy for both Pivotal and with Pivotal customers. With a broad view across the various cloud-computing models of IaaS, App as a Service, Container as a Service and Function as a Service, her current focus is on how the use of container platforms such... Read More →

Monday December 10, 2018 9:10am - 9:20am PST
4C-3, Washington State Convention Center

9:20am PST

Cloud Foundry and Kubernetes are like peanut butter and jelly - Amulya Sharma + Long Nguyen, GE Digital
You will learn,
- How to leverage Kubernetes along with your CF installation, and wondering what.
- Use CF for what its great at and compliment it with power of kubernetes  
- How Predix created a complete PaaS where both stateless and stateful workloads can run in harmony.
- How to add standardization for service catalog, with OSB and marketplace.
- Standardize operation with single tool to provision and run them all BOSH.
- How to maintain tenancy in kubernates + cloud foundry PaaS.

And above all we will share our experiences about what worked for us and what not turned out so well.


Long Nguyen

Staff Software Engineer, GE Digital
Long is long time Cloud Foundry enthusiast, he is working with CF and related tools for more then 5 years. Long is very passionate about Open Service Broker, Services Orchestration, BOSH, Bosh Releases and Kubernetes. Long open source contribution in CF Community is refection of is... Read More →

Amulya Sharma

Director of Engineering, GE Digital
Amulya Sharma is active Cloud Foundry community member, working on CF for 4+ years, Implemented one of the worlds biggest CF installation with more then 100,000+ developers and 60,000+ apps with 6 Point of Presence, with GE Digital Predix. He is also actively working on CF K8 integration... Read More →

Monday December 10, 2018 9:20am - 9:50am PST
4C-3, Washington State Convention Center

9:50am PST

One App, Two Platforms, Three Cloud Services - Sam Gunaratne, Pivotal + Georgi Lozev, SAP
The Open Service Broker API gives developers the power to consume services from different cloud providers on different cloud platforms. This talk will show the power of this specification in action. We will show a single application deployed to Cloud Foundry that uses a service from Google Cloud, a service from Microsoft Azure and a service from IBM Cloud. We will then take the same application and deploy it to Kubernetes and use the same set of services.


Sam Gunaratne

Software Engineer, Pivotal
Sam is the anchor for the Pivotal Cloud Foundry Services API team, working on bringing the power of the Open Service Broker API to the Cloud Foundry platform, enabling developers to create multi-platform, multi-cloud services.
avatar for Georgi Lozev

Georgi Lozev

Software Engineer, SAP
Georgi is currently a software engineer for the Cloud Foundry Services API project. In the past he actively contributed to the Abacus usage metering and aggregation service and act as a DevOps engineer for a logging stacks based on ELK. Georgi gave a talk at the CF Summit and in the... Read More →

Monday December 10, 2018 9:50am - 10:20am PST
4C-3, Washington State Convention Center

10:20am PST

AM Break
Monday December 10, 2018 10:20am - 10:50am PST
4C-3, Washington State Convention Center

10:50am PST

Developer experience with CFCR and CFAR - Matthias Haeussler, NovaTec Consulting GmbH
Platform and Container as a Service layers (PaaS/CaaS) enable developers to deliver the functionality of their code to end users in a fast way and have become the standard for microservice deployment.
One decision the developer has to make here is which abstraction layer to use for deployment - container or application.

Kubernetes and Cloud Foundry are very popular options to deploy and run Spring Boot Microservices successfully by providing the 2 approaches. But what does it really take to get your application and required backend services up and running successfully on
either platform? How many configuration steps are in fact required and where are the hidden pitfalls? How easy do you scale, recover from failure or update the application without downtime? What kind of a difference does the level of abstraction "Bring your
own code vs. Bring your own container" mean in the end?

In my role as Cloud consultant and university lecturer for distributed systems I come across these topics a lot and want to share my experience with this talk. I will analyse the differences between the
two platforms as seen from a developer's perspective from getting started to running successfully. The comparison is based on a Spring Boot sample app. The talk includes a live demo of those steps.

avatar for Matthias Haeussler

Matthias Haeussler

Chief Technologist, Novatec Consulting GmbH
Matthias Haeussler is Chief Technologist at Novatec Consulting, university lecturer for distributed systems, awarded ambassador of Cloud Foundry and the organizer of the Stuttgart Cloud Foundry Meetup. He advises clients on Cloud strategies and supports implementations and migrations... Read More →

Monday December 10, 2018 10:50am - 11:20am PST
4C-3, Washington State Convention Center

11:20am PST

Secrets of a scalable, secure and resilient Kubernetes and CF - Dale Wick + Gaurab Dey, Pivotal
Using the power of BOSH, bosh CF and Kubernetes are transformed into an easy to deploy and manage solution.  Learn how BOSH with CFCR enables:
- easy updates with stemcell OS image security patches
- how to mix on prem and public cloud into your k8s deployment during peak usage time
- built in monitoring to keep your day 2 operations running smoothly with automatic recovery of detected failures
- scaling up or down your deployment with a single command
- linking together CF and Kubernetes using the new links API and dynamic DNS featuresNew features of BOSH can enable some powerful benefits for operators who make use of them. This talk intends to energize operators and enable them to make use of these benefits in their day to day operations to make their deployment of CFCR Kubernetes and Cloud Foundry respond to demand, while remaining stable and secure.

avatar for Gaurab Dey

Gaurab Dey

Sr. Software Engineer, Pivotal Software Inc.
Gaurab is a software engineer at Pivotal and is based out of the Toronto, Canada office. On the Pivotal Cloud R&D team he has experience working on distributed systems, infrastructure automation, BOSH, Cloud Foundry, Service Broker APIs for data-services, DevOps and self-provisioning... Read More →
avatar for Dale Wick

Dale Wick

Staff Software Engineer, Pivotal Software
With over 20 years of industry experience, Dale Wick has a wide range of experience with app deployment in the cloud.  He was a pioneer of the large deployment with several hand rolled Debian, Red Hat and Ubuntu distributions as elements of distributed systems for customers such... Read More →

Monday December 10, 2018 11:20am - 11:50am PST
4C-3, Washington State Convention Center

11:50am PST

Using Concourse as a CI/CD Tool for Your Knative App - Dale Wick + Divya Dadlani, Pivotal
Concourse is an open-source CI/CD system that helps automate your build, test and delivery processes.  It is the most popular CI/CD tool for Cloud Foundry but it can also be easily used for Knative. This talk will demonstrate how to use Concourse to automate your end to end software release process for applications running on Knative. The improved development experience will be built up in Concourse using a sample serverless application and leveraging Knative’s Build resource and Buildpacks. The demonstration will walk through each of the steps needed to do automated testing, and subsequent automated deployment, all triggered from a single git push. 

avatar for Divya Dadlani

Divya Dadlani

Senior Software Engineer, Pivotal
Divya Dadlani is an engineer and an open source enthusiast working on the Concourse team. She previously worked in the FinTech industry before joining Pivotal Software earlier this year. Divya is based in Toronto, Canada.
avatar for Dale Wick

Dale Wick

Staff Software Engineer, Pivotal Software
With over 20 years of industry experience, Dale Wick has a wide range of experience with app deployment in the cloud.  He was a pioneer of the large deployment with several hand rolled Debian, Red Hat and Ubuntu distributions as elements of distributed systems for customers such... Read More →

Monday December 10, 2018 11:50am - 12:20pm PST
4C-3, Washington State Convention Center

12:20pm PST

Monday December 10, 2018 12:20pm - 1:35pm PST
4C-3, Washington State Convention Center

1:35pm PST

NIST Application Security on PKS - Andrew Wood + Sean Keery, Pivotal
The National Institute of Standards and Technology (NIST) released a lengthy paper on September 2017 that detailed a set of recommendations for container security. This talk will shed some light on the core insights that the report stressed, such as using container specific tooling to monitor for vulnerabilities as well as opinions about how to implement them, from a Cloud Foundry centric perspective.

avatar for Sean Keery

Sean Keery

Associate Director, Pivotal
Sean began hacking obscure video game systems at the age of 13. Sean then developed interpersonal skills while teaching snowboarding. Nowadays he’s all about Cloud Foundry, choreography, chaos and containers.

Andrew Wood

Solutions Architect, Pivotal
Andrew started programming BASIC on a C64 back in the 1980s. He started using Linux in the mid nineties and has always maintained a balance between OS familiarity with SWE fun. He joined Pivotal in March of 2018 and is enjoying every second of it. When he’s not in front of a computer... Read More →

Monday December 10, 2018 1:35pm - 2:05pm PST
4C-3, Washington State Convention Center

2:05pm PST

Kube Your Enthusiasm — Bringing the `CF Push` Experience to Kubernetes Operators (Project Eirini) - Julz Friedman
Is container scheduling commoditised yet?? :-)

The Eirini project (now an “official” incubator project in the CF Runtime PMC) is bringing pluggable container scheduling to the Cloud Foundry Application Runtime. In other words: the `cf push` developer experience we all love, with your choice of container orchestrator - including Kubernetes - under the covers.

This session will introduce the Eirini project, talk through the reasons behind it, and tell you what it means for your developers (not much) and your operators (for many of them, quite a lot!).

We’re also going to demo getting up and running with Eirini on Kubernetes using a single Helm chart. This way you - and your Kubernetes-loving friends and colleagues! - can try out the `cf push` developer experience, going from code to first-class Deployments, Pods and Services in your existing Kubernetes cluster, all in a single command!

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 →

Monday December 10, 2018 2:05pm - 2:35pm PST
4C-3, Washington State Convention Center

2:35pm PST

CF+K8S+CSI+OSBAPI=Volume Services in Kubernetes Backed Cloud Foundry - Julian Hjortshoj, Dell
Today, Cloud Foundry users use OSBAPI volume service brokers to provision and attach storage to apps running in the Diego runtime.  Using service brokers gives application developers a clear and user friendly way to discover and use volume services, just as they would use any other service in the service catalog.

The Eirini project gives Cloud Foundry a way to schedule and run apps using K8S instead of Diego, while maintaining the same developer friendly workflow.  But so far, while it is possible to create and bind regular services to your applications with Eirini, it has not been possible to use volume services.

In this talk, we will explore how the Volume Services workflow can be enabled when CF is using K8S to schedule its containers.  We will look at how the CF cloud controller, the OSBAPI service broker, Kubernetes, and the Container Storage Interface (CSI) volume plugin can be wired together to allow an application developer to easily find and use volume services in a service catalog.


Julian Hjortshoj

PM, Cloud Foundry Volume Services, Dell
Julian is the PM of the Cloud Foundry Diego Persistence team, and a 14 year veteran at Dell EMC. In his spare time, Julian enjoys traveling, cooking, sporadic exercise, and building stuff that isn’t software.(Previous speaking experience includes core project updates at a few of... Read More →

Monday December 10, 2018 2:35pm - 3:05pm PST
4C-3, Washington State Convention Center

3:05pm PST

PM Break
Monday December 10, 2018 3:05pm - 3:35pm PST
4C-3, Washington State Convention Center

3:35pm PST

Cloud Foundry + Kubernetes: Better Together - Simon Moser + Carl Swanson, IBM
"Here's my code, run it in the cloud for me, I do not care how" - the famous Cloud Foundry Haiku - can now be adopted to native Kubernetes thanks to project Eirini.
Unlike other Cloud Foundry (CF) and Kubernetes (K8s) integration projects, Eirini - a CF incubation project - really tackles integration deep in the guts of the system - at the scheduler level, where "container compilers" like CF and "container orchestrators" like K8s meet. K8s is a world-class container scheduler, but kubectl isn't really the first choice for a developer. K8s is moving in that direction now with project Knative, but even compared to that CF still provides a higher developer abstraction, letting developers focus on stateless apps and rapid development. In this talk, we'll present project Eirini which under the covers converts CF apps into first-class K8s deployments and keeps them in sync: The best of both worlds. We'll also talk about what this means now that project Knative is out. 

avatar for Simon Moser

Simon Moser

IBM Code Engine Lead Architect, IBM
My name is Simon Moser, and I am a Senior Technical Staff Member at the IBM Germany Research & Development location in Böblingen, Germany. I have been with IBM since 2003, where I am currently the chief architect for all IBM Cloud Container Services, including the IBM Kubernetes... Read More →

Carl Swanson

Offering Manager, IBM
Carl Swanson is currently the Offering Manager for IBM Cloud’s compute offering IBM Cloud Foundry. He has held a variety of roles in his career with IBM and is currently responsible for delivering IBM’s Cloud Foundry, a mature open-source PaaS platform across a range of delivery... Read More →

Monday December 10, 2018 3:35pm - 4:05pm PST
4C-3, Washington State Convention Center

4:05pm PST

Kubernetes or Cloud Foundry: How about both? - Carl Swanson + Chris Rosen, IBM
As container technology is becoming the standard choice for cloud platforms, it is essential to compare various container technologies. The popular choices of Kubernetes and Cloud Foundry are major topics in the Cloud industry: What is their role, how they differ, and how they compliment each other in a modern Cloud application deployment?

The IBM Offering Managers for IBM Kubernetes and IBM Cloud Foundry will discuss these questions and draw conclusions about how these important technologies compliment each other and their futures together.

avatar for Chris Rosen

Chris Rosen

Director, Product Management, IBM Cloud, IBM
Chris Rosen is a Director of Product Management for IBM Cloud Native PaaS and IBM Cloud Satellite. Chris is responsible for IBM Cloud’s containers and microservices portfolio. Chris has held a variety of roles in his 22-year career with IBM and is currently responsible for delivering... Read More →

Carl Swanson

Offering Manager, IBM
Carl Swanson is currently the Offering Manager for IBM Cloud’s compute offering IBM Cloud Foundry. He has held a variety of roles in his career with IBM and is currently responsible for delivering IBM’s Cloud Foundry, a mature open-source PaaS platform across a range of delivery... Read More →

Monday December 10, 2018 4:05pm - 4:35pm PST
4C-3, Washington State Convention Center

4:35pm PST

Piloting Cloud Foundry into Containers - Then, Now, and Next - Troy Topnik, SUSE
Creating a commercial Cloud Foundry distribution for a containerized environment brings up a number of challenges. Drawing on real-world experience providing a commercial Cloud Foundry distribution in which the entire stack runs on top of Kubernetes, this session summarizes the history of this style of Cloud Foundry deployment. Sandy and Troy examine some of the advantages of this approach as well as the challenges and solutions, including deploying Cloud Foundry, upgrading and scaling it, providing Cloud Foundry-as-a-Service, and staying in sync with upstream changes. They also describe development currently underway that brings containerized Cloud Foundry more closely in line with recent developments in BOSH.

avatar for Troy Topnik

Troy Topnik

Product Manager, SUSE Cloud Application Platform, SUSE
Troy is the Senior Product Manager responsible for SUSE Cloud Application Platform. He has worked with open source software since 2001 as a support engineer, technical writer, instructor, technology evangelist, and product manager. Most recently, he has been focused on Cloud Foundry... Read More →

Monday December 10, 2018 4:35pm - 5:05pm PST
4C-3, Washington State Convention Center

5:05pm PST

Monday December 10, 2018 5:05pm - 6:05pm PST
Sky Bridge Lobby
Filter sessions
Apply filters to sessions.