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 on in 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:
Prerequisites
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, which we showed you how to set up in the previous chapter. You can also use other setups.
Prerequisites
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.
Get a Kubernetes cluster and configure
kubectl
.Clone the course’s GitHub repo.
Deploy the sample app and Service.
Use the following terminal to run the commands for this lesson.
Get hands-on with 1400+ tech skills courses.