NOTE: THIS IS A SERIES OF SCRIPTS THAT MAY OR MAY NOT WORK FOR YOU! I DO NOT HAVE THE BANDWIDTH TO ANSWER QUESTIONS HERE, UNFORTUNATELY.
Consider using AKS instead.
Set up a JupyterHub on Azure
- Prerequisites:
- Clone this repo
git clone https://github.com/yuvipanda/acs-jupyterhub
cd acs-jupyterhub
- Login with az
az login
and identify the subscription you want to use. - Create the cluster:
./deploy.py -s <SOME_SUBSCRIPTION_ID> -n <A_DEPLOYMENT_NAME>
For example:./deploy.py -s da9b666d-5293-4048-8436-43c408e19eca -n my-course-1
This takes about 20 minutes and will output the IP address of the JupyterHub proxy.
-
./scale-up.py <CLUSTER_NAME> <NEW_NODE_COUNT>
-
az group deployment create --name ${NAME} --resource-group ${NAME} --mode Incremental --template-file ./_output/${NAME}/azuredeploy.json --parameters @./_output/${NAME}/azuredeploy.parameters.json