-
-
Notifications
You must be signed in to change notification settings - Fork 27
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
Broken routing on remote vanilla kubernetes #214
Comments
Hey @sbor23 thanks for the issue! I believe we have seen something similar here: https://gefyra.dev/reference/cli/#up @Schille you have any other idea or input on this one? |
Thanks for the hint @SteinRobert . I played around a little bit with the MTU but it didn't change anything. Also, I found that I can ping the wireguard server using the tunnel IP, so So ATM this looks like a problem with our k8s networking stack, maybe related to Calico. Will investigate and post if we find something else for future reference. |
Awesome! Thanks for the feedback so far! We're looking forward to hear more about it! |
@sbor23 we experienced a similar behaviour in one of our environments. For our case we have been able to solve it and released the solution in 0.13.1. |
Can confirm the problem is solved in 0.13.1 |
What happened?
After running gefyra with the following commands, the routing from the local docker container to the cluster doesn't work.
The django container cannot finish startup because postgres is not reachable. But also internet-facing tasks like running a
apt update
don't work, so the routing in general is not working.When investigating the cargo container, the following routing was found:
No route to wg0 is suspicious. We tried adding manually adding a route to the cluster under 10.233.0.0, but even that would not resolve the issue.
It seems like the wg0 config on k8s is broken as well.
What did you expect to happen?
Cluster/namespace internal services to be reachable after
gefyra run
andgefyra bridge
, as well as public internet services such as Ubuntu package mirrors.How can we reproduce it (as minimally and precisely as possible)?
Not sure if this is specific to our k8s setup, which is a self-hosted private k8s. Notably the networking stack is using
Calico
What Kubernetes setup are you working with?
OS version
Anything else we need to know?
No response
The text was updated successfully, but these errors were encountered: