-
Notifications
You must be signed in to change notification settings - Fork 66
Che multi-cluster support #1683
Comments
@ibuziuk will contact @alexeykazakov and @aslakknutsen for updates on che-starter and che-server side |
created a separate issue for che-starter - redhat-developer/che-starter#254 |
@l0rd one thing I want to clarify in terms of multi-cluster support - is it planned to have 1 multi-tenant che per cluster or 1 multi-tenant che for all clusters ? |
@alexeykazakov @ibuziuk I had a discussion about that a few weeks earlier with @kbsingh and I thought it was already acked that we would have multiple Che servers, one for every cluster. I still believe that's the best configuration but I don't have a firm position so let me provide the pros and cons of multiple Che servers and we can discuss it here: Pros
Cons
|
I also do not have strong opinion on this - both approaches have its for and against. It sounds like workspace sharing feature is the only thing that affects UX and by choosing |
It would be ideal to have some kind of Che server federator, but since OpenShift itself lacks federation it's probably not the end of the world. In practice most development teams are small enough that they can be handled by a single cluster. If I did need to have collaboration with someone from another cluster then I can simply invite them to create an account on my cluster. It's hacky but it would work, right? |
|
One che server per cluster IMO scales worse. Maybe it's better performance wise but it makes any manipulations with clusters (new clusters, updates in existing ones) more complicated. If talking about performance then shouldn't we move to support of multiple che-server replicas instead? |
Agree. We need to decide between making something slightly more complicated vs having a little performance risk.
We need to solve this before eclipse-che/che#7662 but yes I agree with you. |
After discussion with @ibuziuk we agreed that the best approach will be to have a single multi-cluster Che server. And to raise priority for eclipse-che/che#7662 to beeing able to scale when needed. |
@alexeykazakov @aslakknutsen does OSO-proxy already available on prod-preview ? |
Not yet. But should be soon. |
marking as crucial dependency for #948 as without it we can't complete multicluster support. |
@maxandersen FYI, the fix on che / che-starter side is ready we just do not want to merge it till OSO proxy would be available on prod - redhat-developer/rh-che#514 (comment) |
@alexeykazakov @aslakknutsen che with oso-proxy is deployed on prod-preview and quick start scenario seems to work just fine \o/ |
Removing SEV2 because it's not a bug. |
Che OSO proxy support is now on prod. Once it will be confirmed that multi-cluster is working with che as expected the issue can be closed |
Verified in preview and prod on new cluster. |
As part of our multi-cluster support we should start using OSO-Proxy for all communications with OSO instead of calling OSO API directly from Che.
Part of #948
The text was updated successfully, but these errors were encountered: