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.
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: