Dedicating Cloudera Embedded Container Service nodes for specific workloads
You use Cloudera Manager to dedicate Cloudera Embedded Container Service cluster nodes for specific workloads. You can dedicate GPU nodes for Cloudera AI Workbenches, and NVME nodes for Cloudera Data Warehouse workloads.
Dedicating Cloudera Embedded Container Service nodes when creating a new cluster
- Check the ECS installation requirements.
- Add the new hosts to Cloudera Manager.
- In Cloudera Manager UI, click Hosts > Hosts
Configuration.
- Use the Search box to locate the
node_taintconfiguration property and select Add Host Overrides. - Apply the
node_taintat the host override level, and not globally. - Under the
node_taintproperty on the Cloudera Embedded Container Service Host Configuration page:- Select Dedicated GPU Node to dedicate the node for Cloudera AI workloads.
- Select Dedicated NVME node to dedicate the node for Cloudera Data Warehouse workloads.
- Select Dedicated CDE Node for Data Engineering services (available only if Cloudera Embedded Container Service version is 1.5.5 SP2 or later). If selected, the host is reserved exclusively for all CDE-related services and workloads.
- Select Dedicated CAI Infra Node for CAI infrastructure services (available only if Cloudera Embedded Container Service version is 1.5.5 SP2 or later). If selected, the host is allocated exclusively for CAI infrastructure services.
When either of these options are selected, no other workload pods will be allowed to run on the dedicated node.
- Click Save Changes.
- Run the following command to label the dedicated NVME node for Cloudera Data Warehouse workloads:
kubectl label node <node name> cdw.cloudera.com/dedicated-executor-host=<any value>Run the following command to label the Dedicated CDE Node:
kubectl label node <node name> cloudera.com/node-role=cdeRun the following command to label the Dedicated CAI Infra Node:
kubectl label node <node name> cloudera.com/node-role=cai-infra - Repeat the previous steps to add the other Cloudera Embedded Container Service hosts to Cloudera Manager and assign workload types.
- Follow the ECS installation procedure. When you reach the Specify Hosts page in the installation wizard, the hosts you added to Cloudera Manager appear. Select the hosts, click Continue, then proceed through the rest of the installation wizard.
- After the installation is complete, the applicable workloads will only run on the specified dedicated nodes.
Dedicating Cloudera Embedded Container Service nodes in an existing cluster
- Open the Cloudera Manager Admin Console.
- On the Home page, click the ECS Cluster.
- Click Hosts, go to the ECS host to be tainted, then go to the Configuration tab.
- Click the Configuration tab, then use the Search box to locate the
node_taintconfiguration property. -
Under the
node_taintproperty on the Cloudera Embedded Container Service Host Configuration page:- Select Dedicated GPU Node to dedicate the node for Cloudera AI workloads.
- Select Dedicated NVME node to dedicate the node for Cloudera Data Warehouse workloads.
- Select Dedicated CDE Node for Data Engineering services (available only if Cloudera Embedded Container Service version is 1.5.5 SP2 or later). If selected, the host is reserved exclusively for all CDE-related services and workloads.
- Select Dedicated CAI Infra Node for CAI infrastructure services (available only if Cloudera Embedded Container Service version is 1.5.5 SP2 or later). If selected, the host is allocated exclusively for CAI infrastructure services.
- Click Save Changes.
- Run the following command to label the dedicated NVME node for Cloudera Data Warehouse workloads:
kubectl label node <node name> cdw.cloudera.com/dedicated-executor-host=<any value>Run the following command to label the Dedicated CDE Node:
kubectl label node <node name> cloudera.com/node-role=cdeRun the following command to label the Dedicated CAI Infra Node:
kubectl label node <node name> cloudera.com/node-role=cai-infra - Repeat the previous steps to assign workload types to the other ECS hosts.
- On the ECS Cluster landing page, click Actions > Refresh Cluster.
- After the Refresh is complete, click Actions > Rolling Restart.
