-
Notifications
You must be signed in to change notification settings - Fork 6
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
multinode: watch Kubernetes service resources instead of depending on etcd #56
Comments
IIUC, the multi-node bypass will only work for Pod-to-NodePort communications, so probably we will just need to watch For Pod-to-Pod communications, we will need a (existing) userspace service mesh that multiplexes pod IPs to a single NodePort as a proxy. @naoki9911 Let me know if I'm missing something. |
Theoretically, the multi-node bypass can handle pod-to-pod communications without the proxy. I think your multiplexing proxy approach is bettter. But, applying the same approach for |
Yes, but it might be insecure to directly expose bare pod ports to other nodes, and it is hard to handle port number conflicts across pods |
Deploying etcd is hard, so maybe we should just watch Kubernetes services instead.
cc @naoki9911
The text was updated successfully, but these errors were encountered: