by Aditya Patawari (@adityapatawari) on Thursday, 2 February 2017

+2
Vote on this proposal
Status: Confirmed & Scheduled
View session in schedule
Section
Full talk of 40 mins duration

Technical level
Intermediate

Abstract

This talk will demonstrate how to do canary deployment and rolling deployment and rollbacks using Kubernetes

Outline

Over past couple of years, we have seen and shown several Kubernetes demos where we present a single container. This talk is about managing multiple containers and talks about deploying in various secenarios. We will take a simple web application and perform deployments live on a multi node cluster.

Flow of talk:

  • Introduction to the cluster (5 minutes)
  • Deploying an application - first deployment (5 minutes)
  • Walk through labels and canary deploymemnt (10 mintues)
  • Canary passed? Rolling deployment. (10 minutes)
  • Deployment failed? rollback. (5 minutes)

Requirements

Audience is expected to have basic knowledge of kubernetes

Speaker bio

Aditya Patawari is a consultant and trainer specializing in container technologies. He has given talks and workshops on containers and related technolgies in India and abroad (including Rootconf, FOSDEM, Flock and FUDCon). He is a contributor to Kubernetes project and to Fedora Project.

Comments

  • 1
    [-] saurabh hirani (@saurabh-hirani) 6 months ago

    Could this talk also cover the spectrum of post deployment production necessities - adding monitoring, metrics and health checks? Once the canary deployment is explained, spending 15 mins on the how would complete the loop but would be something one can read up also. It would be nice to see a “This is how you deploy and manage an application througout its lifecycle in Kubernetes”

Login with Twitter or Google to leave a comment