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

Is there any plans to implement automatic service discovery to identify backend targets? #609

Open
tejaswiniVadlamudi opened this issue Aug 16, 2022 · 3 comments
Assignees
Labels
2.0 release Feature/Fix will be available in 2.0 Release enhancement New feature or request kubernetes-api affects Kubernetes API integrations

Comments

@tejaswiniVadlamudi
Copy link

As mentioned in the subject, does Trickster have plans to implement service discovery, I'm thinking about Kubernetes-based service discovery, Prometheus design can be taken as inspiration (see https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config).

@jranson
Copy link
Member

jranson commented Oct 3, 2022

hey @tejaswiniVadlamudi, thanks for requesting this feature! @jakenichols2719 is currently working on implementing it, and has submitted a draft-status PR #615 to allow the community to review the approach while development is ongoing.

Right now, we're supporting kube api queries, but the goal is to eventually support multiple methods of service discovery (e.g., querying etcd, querying a DNS record, etc.) based on the most popular use cases.

Let us know if you have any questions or feedback!

@jranson jranson added 2.0 release Feature/Fix will be available in 2.0 Release enhancement New feature or request kubernetes-api affects Kubernetes API integrations labels Oct 3, 2022
@jnichols-git
Copy link
Member

Hello! Just wanted to give an update on how this is going. PR #675 addresses autodiscovery for Kubernetes services (externally) or pods (internally) with specific names or labels. Any discovered backend will be added to the ALB with discovery configured.

@petemounce
Copy link

Are there plans to support discovery in the absence of a kubernetes cluster? I'm thinking here of equivalents to prometheus' ec2, gce, and consul SDs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.0 release Feature/Fix will be available in 2.0 Release enhancement New feature or request kubernetes-api affects Kubernetes API integrations
Projects
None yet
Development

No branches or pull requests

4 participants