Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.81 KB

readme.md

File metadata and controls

54 lines (40 loc) · 1.81 KB

alt text

Prerequisites

You will need the following packages; yaml, kubectl, helm

For your cloud provider, you will need to install their dedicated CLI;

  • gcloud CLI for Google Cloud
  • aws-cli and eksctl for AWS
  • Azure CLI for Azure

For OVHCloud; you can download the kubeconfig.yml file locally and use it during the installation. Regardless of the cloud provider, be sure to to have the approriate permissions to access ressources and create new ones.

Requirements

Hopsworks requires a minimum of 5 nodes and Kubernetes >= 1.27.0. Be sure to have a stable connection, you might need to use some of the command line options to continue the installation if you lose connection during the installation.

gcloud additional components

gcloud components install gke-gcloud-auth-plugin kubectl

Usage

python3 install-hopsworks.py | tee installation_log.txt

Command-line Options

  • --loadbalancer-only: Skip installation and jump to LoadBalancer setup

Post-Installation

After successful installation, the script will provide:

LoadBalancer address Hopsworks UI URL Default login credentials

Cleaning Up ressources

We provide cleanup-aks.sh, cleanup-eks.py and cleanup-gke.sh to help cleanup ressources, roles and registry in case you need to re-install or are attempting to reinstall. Be careful using those script as they might remove additional roles and permissions.

Example Usage:

chmod +x cleanup-gke.sh
./cleanup-gke.sh "your project id"

Troubleshooting

If you encounter issues:

Check the installation_log.txt file for detailed logs Ensure all prerequisites are met Verify your Kubernetes cluster is properly configured

Support

If you need assistance, contact our support team and provide your installation ID or email.