Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatible with GKE Ingress without k8s 1.17 + BackendConfig #661

Open
radicaled opened this issue Nov 6, 2020 · 0 comments
Open

Incompatible with GKE Ingress without k8s 1.17 + BackendConfig #661

radicaled opened this issue Nov 6, 2020 · 0 comments

Comments

@radicaled
Copy link

You cannot expose an ArangoDB database cluster (specifically the coordinators) through a GKE Ingress on k8s 1.16.

As documented here, GKE Ingress only supports HTTP readiness probes. Therefore, in k8s 1.16, you cannot expose a service backed by ArangoDB coordinators through an ingress, as their readiness probes are some command-line executable. k8s 1.17 offers an alternative mechanism, but requires knowing exactly what endpoint on a coordinator will return a 200 OK code.

I believe this should be documented, as it was unexpected to discover that coordinators don't use HTTP readiness probes even though their interface is exposed through HTTP!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant