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

Service Missing on Installation #98

Open
reedjosh opened this issue Jul 6, 2023 · 7 comments
Open

Service Missing on Installation #98

reedjosh opened this issue Jul 6, 2023 · 7 comments
Assignees

Comments

@reedjosh
Copy link

reedjosh commented Jul 6, 2023

Hey all, seems like you're building something cool, and I'm wanting to use it!

Right now it's not the easiest path AFAICT though 😢

The two PRs against the README have helped a bit, but I can't quite get the helm chart itself to install successfully atm.

At first the openshift route CRD was required, but we don't use openshift.

Then I disabled the creation thereof, but now the pod crashes while looking for a multicluster-controlplane service.

Please advise, and please do consider merging the README PRs that are currently outstanding.

Thanks!

@reedjosh
Copy link
Author

reedjosh commented Jul 7, 2023

Hey hey, see now that I just needed to enable the nodeport service (that or LB).

For now I've gotten over this hurdle, but I'll leave the issue for you to close as I would like my feedback seen.

Cheers! - Joshua

@reedjosh
Copy link
Author

reedjosh commented Jul 7, 2023

And even now that the service is created, I'm still getting the following from the logs.

"command failed" err="failed to find external host name from runtime environment, the type of current service multicluster-controlplane/multicluster-controlplane is not suppored"

@reedjosh
Copy link
Author

reedjosh commented Jul 7, 2023

And in the chart type: LoadBalanncer has an extra n. Please revise. : )

@clyang82
Copy link
Collaborator

/assign @ycyaoxdu

@clyang82
Copy link
Collaborator

@ycyaoxdu we need to set enabled: false for route. let us give the user to choose.

@clyang82
Copy link
Collaborator

I know that we need to have EXTERNAL-IP so that the multicluster-controlplane can be accessed externally. but it should be working without accessing externally since we support self management. does it make sense?

@clyang82
Copy link
Collaborator

You can specify the externalHostname and externalPort. for example: we run e2e test in KinD cluster, the externalHostname can be 127.0.0.1 and externalPort is configured in your KinD cluster. refer to:

else
args="$args --set route.enabled=false"
args="$args --set nodeport.enabled=true"
args="$args --set nodeport.port=${node_port}"
args="$args --set apiserver.externalHostname=${external_hostname}"
args="$args --set apiserver.externalPort=${node_port}"
fi

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

3 participants