Kubernetes Deployment Models

Treasure Data - 2565 Leghorn St. Mountain View - View Map Mountain View
Thu, Dec 8, 2016, 6:00 PM (PST)

About this event

Kubernauts! Our next meetup will center around the theme of Kubernetes Deployment Models and will be December 08, 2016 at Treasure Data.

Or join us on our stream now:

https://www.youtube.com/watch?v=7GSwSTtBAYo

Thank you to Treasure Data for hosting us!

We will be posting a live-stream of this event once we have a venue sponsor. 

Location/Instructions:

Treasure Data

2565 Leghorn St

Mountain View, CA. 94043

There is parking for about 75 people in the parking lot, but guests can use the neighbor's (MOOG) parking lot as well.

Guests will need to enter and register through the front door closest to the street.

Agenda:

6 20 - 6 25 - Intro

6:30 - 7:15 - Independence from Dependencies

The current application deployment model in Kubernetes does not handle object dependencies very well. It assumes that applications can achieve consistency automatically using the microservices paradigm. Unfortunately, while the model assumes the distributed application itself will figure out in which order it should bring up and connect its pods (for example that the app pod will wait for the database pod to come up before attempting to connect, and so on), that's not always the case.

The problem is that in reality many distributed applications cannot be easily rewritten to fit this deployment paradigm. Some of these dependency problems can be resolved using the Kubernetes APIs, but a subset of issues that require external orchestration still exists.

In this presentation, we will go through different use cases where this problem comes into play, providing hints on how to solve them with Pod and Replication Controllers, PetSets, Daemon Sets and other Kubernetes objects. For the most complex scenarios, we will discuss options available in the community, and our own research in this area.

Speakers: Piotr Siwczak

7:20 - 8:15- Kubernetes v1.5 Features

Speaker: TBD

8:15 - 9:00 - Social / Wrap-up 

Bio/Briefs(s)

Piotr Siwczak is Senior Development Manager at Mirantis for Container Technologies. 

During his 16-year career in IT Piotr has worn a number of different hats. His engineering experience comes mainly from running HPC supercomputers, server farms and production-grade OpenStack installations. As the manager, he has a good track record of large projects done with most demanding Mirantis customers coming from telco and banking industries.
Currently he is involved in designs and implementation of the next generation of Mirantis products based on container technologies. He is also responsible for Mirantis investment into Kubernetes project.

When

Thursday, Dec 8
6:00 PM - 9:00 PM (PST)

Where

Treasure Data
2565 Leghorn St. Mountain View