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

Run multiple OCM instances in a single Kubernetes cluster #99

Closed
clyang82 opened this issue Nov 15, 2022 · 10 comments
Closed

Run multiple OCM instances in a single Kubernetes cluster #99

clyang82 opened this issue Nov 15, 2022 · 10 comments
Labels

Comments

@clyang82
Copy link
Contributor

Propose to have a standalone-controlplane repo to serve for:

  1. run multiple OCM instances in the different namespaces in a single Kubernetes cluster. Each instance is running in a pod in one namespace.
  2. Each OCM instance exposes the endpoint so that the cluster can be able to register into as a managed cluster.
  3. The lightweight controlplane instance can be started in a very short time. It is more easy to consume.

In this way, we can scale out to support more managed clusters. In other words, the single cluster with multiple OCM instances can support more managed clusters than a single OCM cluster does.

FYI @qiujian16

@qiujian16
Copy link
Member

cc @mikeshng @yue9944882

@mikeshng
Copy link
Member

This is great! +1

Just a suggestion, I feel like the name multicluster-controlplane might be better for marketing than standalone.
In my personal experience, standalone sounds like something that is for development purpose and fits into your point 3. light weight but I wouldn't think that using it will have the benefits of: "the single cluster with multiple OCM instances can support more managed clusters than a single OCM cluster does."

This is something that we should present in the SIG multicluster meeting as well. There were some community feedback during KubeCon NA that users are looking for multicluster control plane like solutions. So if we can name it multicluster-controlplane we can capture the attention of the community easier.

Just my opinion. I am ok with standalone if you think it's better.

@qiujian16
Copy link
Member

the code and demo script is here https://github.com/open-cluster-management-io/OCM/tree/standalone-controlplane. I think we should also do a demo in the community @clyang82

@clyang82
Copy link
Contributor Author

Thanks @mikeshng I like multicluster-controlplane name.
Thanks @qiujian16 Please help me add a topic in this Friday's community meeting.

@qiujian16
Copy link
Member

queued for next community meeting.

@mikeshng
Copy link
Member

@clyang82 the community meeting is going to be on the Nov 25th and not this Friday. Just a FYI. Thanks.

@qiujian16
Copy link
Member

@clyang82 could we make a doc to instruct how to enable and use this function?

@clyang82
Copy link
Contributor Author

sure. let me make a doc soon.

@github-actions
Copy link

This issue is stale because it has been open for 120 days with no activity. After 14 days of inactivity, it will be closed. Remove the stable label to prevent this issue from being closed.

@github-actions github-actions bot added the Stale label Sep 13, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 27, 2023
@clyang82
Copy link
Contributor Author

here is document for multicluster controlplane - https://open-cluster-management.io/concepts/multicluster-controlplane/

zhujian7 pushed a commit to zhujian7/ocm that referenced this issue Nov 12, 2024
…tudio-work-mce-27

Red Hat Konflux update work-mce-27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants