This is particular to Google's managed k8s cluster service.
Anyone know if there is a way to run old versions of k8s on gce or does it always default to the newest one?
You can't do it on the managed service (GKE) afaik, but could theoretically run it on normal Compute Engine instances instead. What's the reason for wanting to run an older version?