Kubernetes: Continuous Deployment & Stateful Services in Production

Google Fremont - 651 N. 34th Street Seattle - View Map Seattle
Thu, Sep 21, 2017, 7:00 PM (PDT)

About this event

Kubernauts!

Summer is concluding and we're all set for another great Kubernetes meetup. This time it will be held on September 21, 2017 at Google's Fremont offices. 

This will be awesome. Learn all about CI/CD with Codefresh, Kubernetes, and GKE along with a set of lessons learned running K8S in production.  How can you beat production stories and CI/CD simplicity? 

Streaming

Doh! Sadly, we will not be streaming this event. 

Lightning Talks:

We're reserving the final 15 minutes of each meetup for lightning talks. If you want to demo something, show off a cool trick or tool, or share some insight into Kubernetes feel free to contact us via Meetup.com or over Twitter (@baldwinmathew or @stackpointcloud)

Agenda:

7:00 - 7:30 - Arrive / Social

7:30 - 8:00 -  Gou Rao - Stateful Services on Kubernetes: Lessons Learned During 100 Days in Production

Everything always works perfectly in dev. Then you push to production… This is especially the case with stateful apps. Portworx helps customers like GE, Lufthansa, Dreamworks, and more run stateful services like databases, queues, and key-value stores in production. As a result, we have encountered all kinds of low-frequency, high-impact edge cases throughout the stateful k8s stack. Schedulers can easily deal with stateless apps. When you deal with stateful apps, however, part of the application’s state is outside the container, and as a result outside the direct control of the scheduler. This means extra care must be taken when attaching volumes to a container in a multi host environment. Otherwise you end up with app unavailability, multiple instances trying to access the same external storage resource and many more failure modes. As a result, uptime and HA of stateful containers is very hard. This talk will share insights that we’ve gained helping real customers run real stateful apps in production. We’ll also demo a performant, scalable, and highly available database running on Kubernetes, and share best practices that you can apply to your own applications.

8:00 - 8:30 - Continuous Deployment into Kubernetes with Codefresh

8:30 - 8:40 - Lightning Talks

#1 - Turn-Key Istio - Matt Baldwin

#2 - Secrets and identity: an update on secrets encryption, key management, external integrations, and the new cross-sig identity working group - Greg Castle

8:15 - Wrap-up / Depart

Lightning Demo:

TBD

Bios:

Jacob Johnson is a Senior Architect at Portworx specializing in Kubernetes storage. Previously, he was Product Manager for Oracle Public Cloud, joining through the acquisition of Nebula where he architected Openstack Solutions. Jacob is a 20-year veteran in storage and open systems.

</a>

Dan Garfield is a full-stack engineer, kubernaut, and raspberry pi enthusiast. He's contributed to a number of open source projects and has beat Super Mario Bros 3 without a warp whistle. He works at Codefresh, a container delivery platform designed around containers and Kubernetes. Ask him about his robotic chicken coop. 

Twitter: <a href="https://twitter.com/todaywasawesome">@todaywasawesome

Location:

Hosted by Google at: 

651 N. 34th Street 

Seattle, WA

You'll want to enter the building from the side facing PCC. 

Parking: 

This is Fremont which has street parking only. 

When

Thursday, Sep 21
7:00 PM - 8:30 PM (PDT)

Where

Google Fremont
651 N. 34th Street Seattle