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

Multiple hub architecture for a managed cluster #116

Open
apphe opened this issue Dec 29, 2021 · 1 comment
Open

Multiple hub architecture for a managed cluster #116

apphe opened this issue Dec 29, 2021 · 1 comment
Assignees
Milestone

Comments

@apphe
Copy link
Collaborator

apphe commented Dec 29, 2021

Allow a cluster to be managed by multiple hub clusters:

We may have use cases where different entities will want to leverage Open Cluster Management technology on the same clusters. For example below: a Red Hat SRE team may want to adopt multicluster engine to help manage their fleet of ROSA, OSD, ARO, ROKS clusters. The customer of those clusters may also want to purchase RHACM and import those clusters to use App, GRC, Observability, etc features.
multi-hub-arch

@apphe apphe added enhancement New feature or request kind/feature labels Dec 29, 2021
@apphe apphe added this to the v0.7.0 milestone Jan 20, 2022
@apphe apphe assigned elgnay and unassigned zhujian7 Jan 20, 2022
@apphe apphe removed this from the v0.7.0 milestone Mar 17, 2022
@apphe apphe added this to the v milestone Mar 24, 2022
@elgnay
Copy link

elgnay commented Mar 24, 2022

It's possible to support multiple hub architecture with hosted mode. That means run at most one Klusterlet on the managed cluster and the others outside of the cluster in the hosted mode.

With this solution, a Klusterlet (no matter it is installed in default mode or hosted mode) is required for each hub. In future, we may consider to remove the hub affinity of the Klusterlet and share a Klusterlet with multiple hubs (#141)

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

3 participants