Expand minikube instructions to be more complete
@@ -9,22 +9,43 @@ and run binderhub on the host system.
1. [Install Minikube](https://kubernetes.io/docs/tasks/tools/install-minikube/).
-2. Deploy JupyterHub with helm
+2. Install helm
+
+ ```bash
+ curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
+ ```
+
+ [Alternative methods](https://docs.helm.sh/using_helm/#installing-the-helm-client) for helm installation
+ exist if you prefer installing without using the script.
+
+3. Initialize helm in minikube
+
+ ```bash
+ helm init
+ ```
+4. Add the JupyterHub helm charts repo:
+
+ ```bash
+ helm repo add jupyterhub https://jupyterhub.github.io/helm-chart/
+ helm repo update
+ ```
+
+5. Install JupyterHub in minikube with helm
helm install jupyterhub/jupyterhub --version=v0.5.x-2140cd6 \
--name=binder \
--namespace=binder \
-f testing/minikube/jupyterhub-helm-config.yaml
-3. Install binderhub:
+6. Install binderhub:
python3 -m pip install -e .
-4. Start binderhub with the testing config file:
+7. Start binderhub with the testing config file:
python3 -m binderhub -f testing/minikube/binderhub_config.py
-5. Visit [http://localhost:8585](http://localhost:8585)
+8. Visit [http://localhost:8585](http://localhost:8585)
All features should work, including building and launching.
