Kubernetes upgrade unsupported version

Asking for help? Comment out what you need so we can get more information to help you!

We are running v1.20.15 in our HA cluster and looking to upgrade it. The skewed policy says not to skip a version but I have also read that if the current version is unsupported (which is in my case 1.20.15 EOL - 2022-02-28), then I can skip versions. Please let me know if I can upgrade to 1.22 or 1.23 versions.

Cluster information:

Kubernetes version: 1.20.15
Cloud being used: (put bare-metal if not on a public cloud) : bare-metal
Installation method: Rancher
Host OS: Centos 7
CNI and version: Canal
CRI and version: docker

You can format your yaml by highlighting it and pressing Ctrl-Shift-C, it will make your output easier to read.

The upgrade has to be compatible with Kubernetes version skew policy. This implies you have to do a lock-step upgrade from 1.20 → 1.21 → 1.22. You may also consider using blue-green deployment if you wish to avoid this path.