OSB API and Service Catalog

Google Building MP1 - 1155 Borregas Avenue Sunnyvale - View Map Mountain View
Thu, Feb 15, 2018, 6:00 PM (PST)

About this event

Hi Kubernauts!

This month we are back at Google with two exciting talks.

Google Cloud Sunnyvale Campus
Building MP1
1155 Borregas Avenue
Sunnyvale, CA . 94089
There is ample visitors parking around the buildings

Food -
Pupusas, kebobs, falafel, and fried plantains are on the menu for tonight. Thanks Google!

Agenda -
6-6:30pm - Gather; Food and Bev
6:30 - 7:15pm - 1st talk: Aaron Schlesinger, Microsoft
Kubernetes lets us write crazy-powerful apps these days, and all three clouds will host it for you in some shape or form now. The result is that our apps are mostly portable, but there’s more work to do in this space.

Databases are hard to maintain if you run them in Kubernetes. Same with pub/sub systems, or any combination of stateful and data really. Sometimes we just want to hook our apps up to the cloud equivalents of these things, so we don’t have to manage them. How do we do _that_ in a portable way? Enter the Open Service Broker (OSB) API and Kubernetes Service Catalog.

Learn how to connect your apps to all your favorite cloud services without ever opening the portal or using the CLI. It’s the same OSB API for all the clouds, and the same Kubernetes Service Catalog resources for any cluster. We’re getting to a place where you can get the services you need without caring what cloud your app runs on.

Will there be a demo, you ask? Of course! I’ll show off how you can install an app and DB and connect the app to the DB, all with a single ‘helm install’.

Aaron Schlesinger is an engineering manager in the Microsoft Azure Containers group where he works on Kubernetes and related projects. He’s also a co-lead in the Kubernetes Service-Catalog special interest group, and is deeply involved with the community.

He has over 10 years of experience with most of that time focused on distributed systems from large scale data warehousing to real time servers. Being a Go developer for the past 4+ years, he has distilled his knowledge of the language into the Go In 5 Minutes screencast (https://goin5minutes.com). He’s spoken at a wide variety of conferences and events, primarily about Go and Kubernetes.

7:15-7:25pm- BREAK

7:25-8:00- 2nd talk: Dhawal Yogesh Bhanushali, Abstract:

There are a lot of interest in the community around kubernetes and currently there are lot of ways to install it. While each installation mechanism comes with benefits and drawbacks mostly you install a the opensource kubernetes with services that come with that installer. If you have an established tooling ecosystem inside your organization, you would soon start to realize that this is not enough. You would need to add more "extensions" that would work with your internal ecosystem. While kubernetes does not attempt to have integrations with everything, it has extension points that you could use to extend it using various extension points.

In this series of talks I intend to cover a variety of these extension points and explain how and why they make sense. The first of these talks is about Admission Controllers. Admission Controllers, intercept in api server, the requests before they are persisted. The different types of Admission Controllers extend the default api-server in different ways. We will discuss some of these types and their use-cases.


Dhawal is a Senior Software Engineer at VMware and has an experience 10+ years of software engineering. He has been with the kubernetes community from its 1.1 and was the vsphere cloud provider maintainer for it from 1.2 to 1.4 versions. He has also made various opensource contributions to docker/moby, trollius etc., projects and is passionate about devops, datacenters, containers, vmware and golang.


Thursday, Feb 15
6:00 PM - 9:00 PM (PST)


Google Building MP1
1155 Borregas Avenue Sunnyvale