Acceldata Torch Cloud (managed Kubernetes) Installation
Acceldata Torch uses Kubernetes for deployment and execution. This is guided by Replicated Kots which is responsible for deployment providing single click experience to end customer. This document describes how to deploy in EKS. Similar setup can be done for other cloud provider.
Creating the cluster
With eksctl
user can create a Amazon managed Kubernetes cluster.
Upon completion, user will be able to see the nodes in the cluster using kubectl get nodes
command.
Kots installation
Next step is to install Replicated kots
.
After the installation of kots, you need to install Acceldata Torch.
This command would ask for the namespace. When prompted, please provide the namespace where Torch has to be deployed. The command will also ask for the Kots Admin password. When prompted, provide the password. This password is required to log into the admin console.
At the end, the command will start a port forward and the admin console can be accessed at http://localhost:8800
in a browser.
To start the tunnel again, execute kubectl kots admin-console --namespace <namespace>
. Replace <namespace>
with the
namespace provided during installation.
In the browser, the first screen will ask for the password.
Next, it will ask to upload the license file provided by acceldata.
.
Then, the configuration screen loads. The process is same for both types of installation.
After the configuring the system, user should click on the deploy button on the next screen. This would take few minutes to complete.
Verify installation
After few minutes, the following services should be visible.
Accessing the Torch Application
For the torch-api-gateway
service shown above, the system will assign an external LoadBalancer dns.
The Torch UI can be accessed from the DNS provided for the nginx ingress.
For example: Open https://a2a261184f9474b4f99f22f90c03f440-167265556.us-east-2.elb.amazonaws.com/ to start the Torch UI.