-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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 multicluster service for endpointSlices #9908
Comments
This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/remove-kind bug Te service-name is integral to the conventional approach of handling this. Changing to another approach may help to make some progress towards addressing the special use cases like multicluster service, but the larger impact is not described or studied. |
@longwuyuan In kube-proxy implement, there is no prefix check of endpointslice name.
|
This is stale, but we won't close it automatically, just bare in mind the maintainers may be busy with other tasks and will reach your issue ASAP. If you have any question or request to prioritize this, please reach |
I don't think there is any intention to change endpointSlices for multicluster support. There are no resources to work on this issue. Since there is no action item on the project here, I am closing the issue. /close |
@longwuyuan: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/retitle support multicluster service for endpointSlices |
What happened:
Using
Multi Cluster Service
in alibabacloud, associate theMulti Cluster Service
inIngress
rule, cannot access ingress with503
error code. Dig into theingress-controller
log, found the it can not found active endpoint fromendpointslices
:However the
Multi Cluster Service
ClusterIP can be access, the kube-proxy works as expected on theMulti Cluster Service
.The
Multi Cluster Service's EndpointSlice
be filtered byingress-nginx-controller
byService
name prefix .ingress-nginx/internal/ingress/controller/store/endpointslice.go
Lines 44 to 52 in fa44f2f
So the Endpoint named
imported-c0c4a2c9339e44235a5228d0b0ff2259c-nginx-vnlnd
cannot add to amcs-nginx active endpoint.What you expected to happen:
Don't filter
endpointslice
withservicename
prefix, selection should work askube-proxy
do.NGINX Ingress controller version (exec into the pod and run nginx-ingress-controller --version.):
v1.6.4-aliyun.1
Kubernetes version (use
kubectl version
):v1.24.6-aliyun.1
Environment:
Alibaba Cloud
ACK
AliyunLinux2 with 4.19 kernel.`
How to reproduce this issue:
Using
Service
by manual create&associateendpointslice
named by non-prefix ofService
inIngress rule
Anything else we need to know:
The text was updated successfully, but these errors were encountered: