Introduction

One of the common tasks performed by DevOps Engineers is upgrade of their organization's Kubernetes Cluster at least once every 3 months as Kubernetes release newer version while maintaining on the last 3 released versions.

For instance, if the newest version is v1.34, the supported versions would be v1.34, v1.33 & v1.32.

Hence, the need to understand how this upgrade process can be achieved with zero downtime.

Prerequisites: