LU04d - Update an App in K8s

Goals

  1. I'm able to explain the difference between an update by recreation or rolling.
  2. I'm able to perform a rolling update on a deployment with K8s.
  3. I'm able to test/verify the update.
  4. I'm able to query relevant information on scaled pods and services in a K8s cluster.
  5. I can suggest and implement at least one measure when an error message appears.

Basics

This video demonstrates how to scale an app in Minikube running on a AWS EC2 Instance.

Exercises

  1. Read some background information before starting the exercise
  2. Watch again the video cast.
  3. Update an app in YOUR K8s cluster.
  4. Memorize the procedure. It will become handy for future exercises.

Study case

  1. Work on 07/02_Exercises/01-Exercise.md to 04-Exercise.md located in your repository.
  2. If an error occurs, read the message carefully, think of a solution and implement it.