Multi cluster support #18617
Labels
area/che-server
area/hosted-che
kind/enhancement
A feature request - must adhere to the feature request template.
kind/epic
A long-lived, PM-driven feature request. Must include a checklist of items that must be completed.
roadmap/1-year
Epics that are planned to complete in the short term (12 months or more)
severity/P1
Has a major impact to usage or development of the system.
Is your enhancement related to a problem? Please describe.
The next Che online service will be the one hosted by Red Hat Developer Sandbox. That service uses a vanilla CodeReady Workspace instance (Eclipse Che distributed by Red Hat).
The service is currently on Beta and runs on a single OpenShift cluster. To be able to scale we will soon need to provision users among multiple clusters.
Describe the solution you'd like
Use one central Che server that based on the user sends the workspace creation request to the right Kubernetes cluster. That should probably be done in the context of Che using the DevWorkspace operator to avoid doing the work twice.
Describe alternatives you've considered
A short term alternative would be to deploy one Che/CRW instance per Kubernetes cluster and deploy a central proxy to route that will be responsible to route the requests to the right Che/CRW instance. That assumes that an external service provides the cluster where a given user is provisioned.
Implementation
The text was updated successfully, but these errors were encountered: