Skip to content

Provisioner host requirements

Provisioner host requirements

Users in IT can leverage the Provisioner host to execute the various steps required for DataRobot platform installation, including commands run via kubectl and helm.

System requirements

The host used to run the installation and backup/restore scripts must meet these minimum requirements:

  • CPU: 4 vCPU
  • RAM: 32 GB
  • Storage:
    • 250 GB for the DataRobot partition.
    • 100 GB for the /tmp partition, plus an additional 100 GB required for each additional version stored in the Docker registry.
Utility Version Description / Purpose Documentation
helm Latest Used to manage the DataRobot Helm chart installation and upgrades. helm.sh
kubectl Latest Used to interact with the Kubernetes cluster API. Must be configured to access your cluster. kubectl documentation
docker Latest Used to pull and push DataRobot container images and Helm charts. Must be configured to access your OCI Registry. Docker website
jq Latest A command-line JSON processor used by some scripts. jq website
zstd Latest A command-line tool for a fast lossless compression algorithm used by some scripts and tools. zstd website
pg_dump 12 Required for backing up the PostgreSQL database. PostgreSQL download page
mongodump 100.6.0 Required for backing up the MongoDB database. MongoDB mongodump documentation
install-prereqchecker Latest DataRobot optionally provides a CNCF-compliant Sonobuoy plug-in CLI tool used to verify that the Kubernetes cluster meets the prerequisites for installing the DataRobot platform. install-prereqchecker website

Note

Additional cloud-specific tools (e.g., ekctl, aws cli, google cli, azcli) may be required based on the Kubernetes distribution chosen for deployment.

Provisioner permissions

If you use a Provisioner host, ensure that your account has permissions to:

  • Upload container images to OCI Registry.
  • Interact with the Kubernetes cluster using kubectl and helm.