9: Performing a rolling update

In this chapter, you’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 Docker Desktop built-in Kubernetes cluster or a Civo Cloud Kubernetes cluster we showed you how to get in Chapter 3. You can also use other setups.

Pre-requisites

If you’ve followed along in previous chapters, you’ll already have the qsk-deploy Deployment running on your cluster managing five replicas. If you do, skip to the Performing a rollout section.

If you haven’t ...

Get Quick Start Kubernetes - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.