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:














