Operational excellence is a pillar for many Cloud Operating models.
Performing operations as code as much as possible is a key driver towards such
excellence.
This approach is beneficial especially for Kubernetes upgrades with its N-2
support policy with a 15-weeks release cadence.
Starting from a production tested procedure we will present an automated
playbook to handle rolling upgrades for RKE2 Kubernetes clusters.
Furthermore, we will demo the playbook in a RKE2 Kubernetes cluster configured
for high-availability in a Cloud@CNAF tenant.