Manual Worker Node Installation Overview
Overview
When creating the On-Premises worker node for OneTrust Data Discovery, you can opt to manually install the worker node for more direct configuration of the package.
Things to Know
-
Manual worker node installation should only be used for Helm-based installs.
-
OneTrust recommends the guided installation as the preferred deployment option. For more information, see Guided Worker Node Installation Overview.
Dedicated Deployment Guides
To create a worker node
Ensure you are running the latest version of kubectl, with a minimum version of 1.18.
To create client credentials
To generally deploy
Updating Worker Nodes
For the manual overview, you will need to acquire the latest installation package from OneTrust. For more information on the available update methods, please see Updating Worker Nodes.
Auto-Scaling Pods
You can automatically scale down the number of pods not in use to help manage resourcing, CPU utilization, and other custom defined system metrics.
During Installation - Recommended
-
Within the the utils folder, copy the auto-scaling variable and paste it into the .envs or .guided envs.
-
You will need to update the following variable to
true. It will remainfalseby default.The default grace period for scaling is 60 minutes, after which the pods will be scaled down. This can be adjusted to a custom idle time.
JSONexport ENABLE_AUTO_SCALING="${ENABLE_AUTO_SCALING:-false}" export OT_AUTO_SCALE_IDLE_TIME="${OT_AUTO_SCALE_IDLE_TIME:-60m}" -
Once added, continue with the deployment process.
Post Installation
-
Auto-scaling can also be performed post installation with the following commands:
CODEkubectl set env deployment/datadiscovery-onprem-agent OT_AUTO_SCALE_ENABLED=true -n <namespace_name> kubectl set env deployment/datadiscovery-onprem-agent OT_AUTO_SCALE_IDLE_TIME=30m - <namespace_name>
Adding Proxy Support
A proxy server can be configured to ensure communications with OneTrust are functional and secured. The input requires the Proxy Server Address to be updated for the following variable in the .envs file:
#Optional proxy server, used when connecting to OneTrust
export HTTP_PROXY=""
For additional information on configuring proxy variables during installation, see Using Proxy Variables During Worker Node Installation.