-
Notifications
You must be signed in to change notification settings - Fork 7.7k
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
Support new kubernetes resource EndpointsSlice #17158
Comments
Test using kind:
|
@howardjohn BTW, kube-proxy is a good example to understand EndpointSlices. |
It seems we also cannot use EndpointSlice until we update client-go. We cannot update client-go to 1.16, because then we lose support for things that were removed in 1.16. And additionally, we depend on other libraries that refuse to upgrade to 1.16 for the same reason... not sure what we can do here. |
status update: blocked by #17831, which shouldn't be too much work to get working. Once we have that done, I have a WIP that is probably 80% done for base level support. To actually do similar splicing in Envoy is much more work and dependent on some Envoy side changes |
I am about 80% done with this in https://github.com/istio/istio/pull/18394/files, just need to fix a few tests and clean things up I think |
🧭 This issue or pull request has been automatically marked as stale because it has not had activity from an Istio team member since 2019-11-27. It will be closed on 2020-03-11 unless an Istio team member takes action. Please see this wiki page for more information. Thank you for your contributions. Created by the issue and PR lifecycle manager. |
Hello. From which version does Istio support the new EndpointSlice resource? |
https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/20190603-EndpointSlice-API.md adds a new API to Kubernetes. It has a lot of overlap with our ServiceEntry. It seems plausible that we could completely remove ServiceEntry in favor of the new API.
At the very least, we will need to update Pilot/Galley to understand EndpointSlices
Actions:
The text was updated successfully, but these errors were encountered: