Helm/Operator deployment - Add nodeSelector for Controller components #20240
Labels
kind/enhancement
A feature request - must adhere to the feature request template.
severity/P2
Has a minor but important impact to the usage or development of the system.
status/info-needed
More information is needed before the issue can move into the “analyzing” state for engineering.
Uh oh!
There was an error while loading. Please reload this page.
Is your enhancement related to a problem? Please describe.
Currently it is possible to provide a Che property value to configure the K8s node pool where the workspaces will run, but I could not find a way to define the node pool for the controller components in the Helm and Operator deployment strategies.
I have not tried chectl, but I could not find a Che property for the above purpose so I assumed it would not be possible either.
Describe the solution you'd like
Add a Che property to configure the K8s Node group where the Controller components will run, to allow both controller and workspaces to run on non-default node groups in a shared K8s cluster
Describe alternatives you've considered
For now, I have followed this approach (snippet below):
With the above approach, I have managed to deploy the controller components and workspaces in two different non-default K8s (GKE) node pools.
Additional context
Che 7.33.2
GKE
Multi-User mode
The text was updated successfully, but these errors were encountered: