Challenge 07 - Updates and Rollbacks

< Previous Challenge - Home - Next Challenge >

Introduction

It’s time to update your application, what do you do in a containerized world? Kubernetes makes it easy to safely rollout your new version carefully.

Description

In this challenge you’ll be deploying a v2 of the FabMedical application to your Kubernetes cluster. We’re going to do this using two different update strategies: “Rolling Update” and “Blue/Green Deployment”.

Update the app and load data

Rolling update

Success Criteria

  1. Verify that you are running v2 of the application.
  2. Demonstrate that MongoDB has been seeded with speaker and session data.
  3. Verify that you have upgraded content-web as a rolling update.
  4. Verify that you have rolled back content-web.
  5. Verify that you have upgraded both content-web and content-api as a blue/green deployment.