Skip to content

Installation script for Hopsworks on Kubernetes for OVHCloud, Amazon Web Services, Microsoft Azure and Gougle Cloud.

License

Notifications You must be signed in to change notification settings

logicalclocks/hopsworks-k8s-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Installation script for Hopsworks on Kubernetes for OVHCloud, Amazon Web Services, Microsoft Azure and Gougle Cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published