planetscale / vitess-operator

Kubernetes Operator for Vitess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is there a schedule to support newer Kubernetes versions > 1.17?

lsylvain opened this issue · comments

Given that the Helm chart has been deprecated I decided the operator was a better alternative. We are using Kubernetes 1.18.6 and the operator does not work in our cluster. I happened upon a compatibility link to this project in slack and discovered the latest version of Kubernetes vitess is compatible with is 1.17. Are there specific plans to make the operator compatible with newer Kubernetes versions.

BTW, it would had been useful if Kubernetes version compatibility information was in the vitessio/vitess project, directly or via a link to this project.

We use 1.18.9 without issues, so I suspect your issues might not be related to the k8s version? Can you share the specific problem(s) you are seeing?

Hi, I used the vitess operator to deploy vitess cluster in our k8s development environment (rancher v2.5.5 and k8s v1.19.6). When I followed the https://vitess.io/docs/get-started/operator/, that example etcd and vttablet always stopped by the readiness health check (mainly some tcp connection refused).

service:
image

example etcd:
image

image

vttablet:
image

image

image

image

I would focus on the etcd issue; from the logs it seems to be having issues talking to it's peers (the IO timeouts for port 2380). Does rancher add any implicit network policy that would prevent pods from talking to each other?

We are now at 1.22+, hence no longer relevant. Please re-open if you have problems with newer k8s versions.