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

[Bug] Disaggregated cluster compute group service should be headless #305

Open
3 tasks done
geoffreytran opened this issue Nov 30, 2024 · 1 comment
Open
3 tasks done

Comments

@geoffreytran
Copy link

Search before asking

  • I had searched in the issues and found no similar issues.

Version

24.1.0

What's Wrong?

The service created for disaggregated cluster compute groups is not marked headless, so the FE ping does not work when using multiple compute nodes.

In order for FE to connect to the dns entries such as <compute-group-0,1,2,3>.doris-compute-group.svc, the service must be marked as headless by specifying clusterIP: "None"

What You Expected?

Expect the cluster group service to be headless by specifying clusterIP: "None" similar to fe-internal headless service to allow for FE to communicate with CG/BE.

How to Reproduce?

No response

Anything Else?

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@intelligentfu8
Copy link
Contributor

intelligentfu8 commented Dec 3, 2024

The FE can communicate with CG/BE. The ping-to-be is okay for FE when all services are alive. When there is no need for load balancing and a single service IP is sufficient, a headless service is a good choice.
https://kubernetes.io/docs/concepts/services-networking/service/#headless-services

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

No branches or pull requests

2 participants