Back To Schedule
Friday, March 11 • 14:00 - 14:40
My Microservices are not all stateless!

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Managing a microservice-based deployment is complicated and Kubernetes helps tremendously but not all microservices are stateless! For the stateful services, we are encouraged to deploy a database per service - which increases complexity and leads on the the next question: Where does my state live?


This talk will demonstrate several patterns to consider when using Kubernetes and its persistent volume feature. We will take a look at how to:
  • deploy stateful microservices that have a network attached block device for storage
  • move stateful containers around the cluster and have their storage volume follow
  • perform automatic fail-over with a stateful service
  • explore and configure the range of volume drivers available for Kubernetes

We will also take a deep-dive into how volume drivers work and discuss what the future holds for stateful containers being managed by Kubernetes.

avatar for Kai Davenport

Kai Davenport

Developer Relations, ClusterHQ
Kai works on the Developer Relations team at ClusterHQ - the creators of Flocker. He has been busy working on the Docker volume plugin and previously was hard at work on Powerstrip - a prototyping tool for Docker extensions. In a previous life Kai was developing educational software... Read More →

Friday March 11, 2016 14:00 - 14:40 PST
CodeNode - Cmd