Friday 30th October, 2015
5:05pm to 5:45pm
The benefits to be gained from decomposing complex, large scale apps into microservices have been well documented and Docker containers are seen as a key enabler for microservices. But at some point you have a bunch of Docker containers each running specific components of your microservices architecture that you need to deploy, maintain and update. You’ll also need to coordinate them across a cluster of machines while keeping them healthy and making sure they can find each other, and you’ll need to expose them as services and wire them together. Wouldn’t it be helpful if you could declare to your cluster what you want it to do, and then have the cluster assign the resources to get it done and to recover from failures and scale on demand?
If so, Kubernetes (http://kubernetes.io) is probably for you. It’s an open source, cross platform cluster management and container orchestration platform that can simplify the often complex task of deploying and managing microservices. You declare a desired state, and Kubernetes does all the work needed to create and maintain it. In this talk, we’ll look at the basics of Kubernetes and at how to map microservices architectures to its key concepts. This will include a live demonstration and visualization of the steps involved in getting an application up and running on Kubernetes.
Sign in to add slides, notes or videos to this session