BinderHub

3. Set up cluster management tools

expand icon

3. Set up cluster management tools

Next we’ll install a few tools that are required for BinderHub to run properly.

3.1. Installing Helm

First we’ll install Helm. This allows us to control our Kubernetes cluster with a configuration file (called a Helm Chart). By using a Helm Chart, we can set up the cluster deployment to have the resources necessary for running BinderHub.

Run the following commands to download and install helm:

curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
helm init

3.2. Install kubectl

Next we’ll install kubectl (short for Kubernetes Control). This allows us to interact with the Kubernetes instance, and to get information about what nodes are running on our Kubernetes platform. Run the following command:

gcloud components install kubectl

Now that our tools are set up, we need to Set up the container registry.