Skip to content
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 Multiple Service Registrations #8419

Open
lawliet89 opened this issue Feb 25, 2020 · 2 comments
Open

Support Multiple Service Registrations #8419

lawliet89 opened this issue Feb 25, 2020 · 2 comments

Comments

@lawliet89
Copy link
Contributor

Is your feature request related to a problem? Please describe.

I would like to use both the Consul and Kubernetes service registration for different service discovery use cases.

Describe the solution you'd like

Support multiple service registration.

Describe alternatives you've considered

Consul sync using consul-k8s, but this does not sync the active replica to Consul.

Explain any additional use-cases
If there are any use-cases that would help us understand the use/need/value please share them as they can help us decide on acceptance and prioritization.

Additional context
Add any other context or screenshots about the feature request here.

@lawliet89 lawliet89 changed the title Enable Multiple Service Registration Support Multiple Service Registration Feb 25, 2020
@lawliet89 lawliet89 changed the title Support Multiple Service Registration Support Multiple Service Registrations Feb 25, 2020
@mjarmy
Copy link
Contributor

mjarmy commented Mar 2, 2020

Can you describe your potential use cases in some more detail?

@lawliet89
Copy link
Contributor Author

I have multiple kubernetes clusters with consul deployed. The consul clusters are WAN joined. They can discover services in each other. Consul k8s syncs the kubernetes services fine but direct service registration from vault adds additional tags like "active" and "standby" which are useful.

At the same time, I would like to use the kubernetes service registration feature which labels the pod that contain the active vault server in combination with kubernetes service label selectors to only serve traffic from the kubernetes service (load balancer, node port, etc.) to the active vault pod.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants