Preperations
Prerequisites¶
See Prerequisites section above.
Prepare Installation Artifacts¶
Run:ai Software Files¶
SSH into a node with kubectl
access to the cluster and Docker
installed.
Run the following to enable image download from the Run:ai Container Registry on Google cloud:
To extract Run:ai files, replace <VERSION>
in the command below and run:
NAME:PORT
(do not add https
): Run the following script (you must have at least 20GB of free disk space to run):
(If docker is configured to run as non-root then sudo
is not required).
Run:ai Administration CLI¶
Install Helm¶
If helm v3 does not yet exist on the machine, install it now:
See https://helm.sh/docs/intro/install/ on how to install Helm. Run:ai works with Helm version 3 only (not helm 2).
Mark Run:ai System Workers¶
The Run:ai control plane (backend) should be installed on a set of dedicated Run:ai system worker nodes rather than GPU worker nodes. To set system worker nodes run:
To avoid single-point-of-failure issues, we recommend assigning more than one node in production environments.
Additional Permissions¶
As part of the installation you will be required to install the Run:ai Control Plane and Cluster Helm Charts. The Helm Charts require Kubernetes administrator permissions. You can review the exact permissions provided by using the --dry-run
on both helm charts.
Next Steps¶
Continue with installing the Run:ai Control Plane.