the recommendation of k8s 1.14 matches the pinned 2.0.0 version of the operator that the vitess docs currently use. if you use the latest operator from master, we recommend k8s 1.16 or something +/- 1 minor version.
i.e. 1.15 through 1.17
I don't see this documented on the Vitess or PlanetScale websites.
Please also document the support policy schedule for Kubernetes versions:
When will a Kubernetes version start being supported?
When will a Kubernetes version start being the primary recommendation / the version that the operator tests against.
When will a Kubernetes version stop being supported? (e.g. stop acting on compatibility issues, actively tell people to avoid that version, and/or known incompatibilities may start being introduced)
For the clouds that you explicitly support (GKE, EKS, etc.), will you guarantee that you support at least one Kubernetes version that overlaps with the versions they offer?
@mattlord @deepthi Do we need to add a new section to the Vitess documentation on Kubernetes version support and recommendations at content/en/docs/operator/kubernetes-versions.md?
According to @enisoc on Slack:
I don't see this documented on the Vitess or PlanetScale websites.
Please also document the support policy schedule for Kubernetes versions: