...

/

Introduction: Performing a Rolling Update

Introduction: Performing a Rolling Update

Learn about the tools for performing a rolling update.

We'll cover the following...

In this chapter, we’ll perform a zero-downtime rolling update on the app we’ve been working with, in the previous chapters. If you’re unsure what a zero-downtime rolling update is, great, you’re about to find out.

We’ll divide this chapter as follows.

  • Pre-requisites

  • Performing a rollout

You can follow all the examples in this chapter using either the course-provided local Kubernetes kind cluster or a Civo Cloud Kubernetes cluster we showed you how to get in the previous chapter. You can also use other setups.

Pre-requisites

If you’ve followed along in previous chapters, you’ll know that we already have a qsk-deploy Deployment running on the cluster managing five replicas.

If you haven’t followed along, complete these steps to get ready.

  1. Get a Kubernetes cluster and configure kubectl

  2. Clone the course’s GitHub repo

  3. Deploy the sample app and Service

Use the following terminal to run the commands for this lesson.

Access this course and 1400+ top-rated courses and projects.