Skip to content

Quick Install of Run:AI on a Single Node

Below are instructions on how to install the Run:AI cluster on a single node. This process is good for learning Run:AI or using a Run:AI cluster on a single node. Multiple nodes are not supported with this installation. To install a cluster with multiple nodes use Cluster Installation.

The installation process below is comprised of a single script and includes the installation of a built-in Kubernetes using minikube.

Prerequisites

The installation below assumes:

  • A single node, with at least one GPU.
  • Running Ubuntu 18.04 or Ubuntu 20.04.
  • sudo access to the node.
  • An email and a password provided by Run:AI customer support.
  • Outbound internet connectivity

If NVIDIA drivers are not installed, the script will install the latest NVIDIA Drivers.

Installation steps

Log in to app.run.ai for the first time to change your password. Do not create a new Cluster, or the script will fail.

Get the script:

wget https://raw.githubusercontent.com/run-ai/docs/master/install/single-node-install.sh && chmod +x single-node-install.sh

Run the script:

sudo ./single-node-install.sh <email> '<password>'

(note that the password may have special characters, hence the need for surrounding quotes)

If the NVIDIA Drivers have not been pre-installed, they will be installed by the script. The script will then ask for a reboot, after which, re-run the command above.

Node Shutdown and Restart

To shut down your node, you must first perform an orderly shutdown of Kubernetes by running:

sudo minikube stop

When you restart your node, Kubernetes must be restarted as well, using the following command:

sudo minikube start --driver=none --apiserver-ips 127.0.0.1 --apiserver-name localhost

The Run:AI cluster will automatically start following Kubernetes.

Deleting Run:AI

Run:

sudo minikube delete --all

Next Steps


Last update: February 18, 2021