-
Notifications
You must be signed in to change notification settings - Fork 492
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
Challenge with gateway.networking.k8s.io/gateway-name
label for merged Gateways
#3365
Comments
gateway.networking.k8s.io/gateway-name
label for merged Gatewaysgateway.networking.k8s.io/gateway-name
label for merged Gateways
FWIW in Istio we have one primary gateway, the rest are merged into it. We use that as the label. otherwise, not sure how you implement things like |
Hi @howardjohn By merged Gateway, I mean Envoy Gateway deploys multiple Gateways resources onto a single EnvoyProxy fleet. There's no "primary gateway", each Gateway is still a standalone resource. Regarding Could you please point me to the docs about Istio "primary gateway"? I didn't find it on this page Configuring ingress using a gateway. |
So the 'first' one is the primary one essentially..? For istio |
@zhaohuabing, for Envoy Gateway, the |
Yes, agree. We don't need to add this label to the merged gateway. I'm going to close this issue. |
According to GEP-1762, it requires that:
When implementing this in Envoy Gateway, we encounter a challenge with the generated resources that represent multiple merged Gateways. Currently, we concatenate the Gateway names like "gateway.networking.k8s.io/gateway-name: gateway1_gateway2". It would be beneficial to define a canonical way in the GEP for guidance.
Alternatively, we could consider using
gateway.networking.k8s.io/gatewayclass-name: my-gatewayclass
for generated resources of merged Gateways.The text was updated successfully, but these errors were encountered: