Support deploying GitLab on new versions of Kubernetes
## Summary
This is an umbrella Epic which will track our work ensuring support for new versions of Kubernetes.
For OpenShift, see https://gitlab.com/groups/gitlab-org/-/epics/13683+.
## When new versions are released
Adding support for new versions of Kubernetes involves a set of repeating tasks. These are captured in [this issue template](https://gitlab.com/gitlab-org/distribution/team-tasks/-/blob/master/.gitlab/issue_templates/Kubernetes-support.md?ref_type=heads).
When a new version is released, create a new issue in the [team-tasks](https://gitlab.com/gitlab-org/distribution/team-tasks/-/issues) project using the template mentioned above. It will automatically be associated with this Epic. Further instructions are available inside the issue template.
## Resources
- https://gitlab.com/gitlab-org/distribution/team-tasks/-/issues/1241+
- [Kubernetes releases](https://kubernetes.io/releases)
- [Kubernetes changelogs](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG)
- [Kubernetes API migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/)
- [YAML mapping of deprecated Kubernetes API](https://github.com/helm/helm-mapkubeapis/blob/main/config/Map.yaml)
epic