-
Notifications
You must be signed in to change notification settings - Fork 335
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
Mesh gateway svc - support for additional annotations and loadBalancerIp #4075
Comments
Triage: We could just have a serviceTemplate in our crd this would enable users to do what they want and we'll complete/validate it with Gateway specific things (namely ports) |
This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. |
This would be a very handy feature for cloud-based LB. Any ETA when this can be available? |
jakubdyszkiewicz Please update on the estimated time for this feature !!! |
@ravish-kumar-maersk can you show an example of what you'd like to do? Curious to see other examples as we're not entirely sure which road to take on this feature |
@lahabana With cloud-based LB we can assign a reserved IP address and add annotations directly to MeshGatewayInstance spec. |
Not sure a Others I can see that might be next: |
loadBalancerIP isn't supported |
It's deprecated upstream, do we want to support it? |
Good point. It looks like it's still potentially useful to support, if a cloud provider depends on it. But I haven't looked into it.
|
Our use case is to have an Azure Load Balancer listening on our static public IP. To do that today loadBalancerIp is required in the service (as well as annotations). Currently we are having to work around this by creating our own kubernetes service alongside the kuma-generated one and specifying loadBalancerIp there. |
I'll close this for now until we have more need for |
Description
So that a user can have more control over how a cloud load balancer is created for a mesh gateway service, they should be able to specify a loadBalancerIp and additional annotations. These would then get included in the mesh gateway service that is created.
Perhaps something like:
The text was updated successfully, but these errors were encountered: