.. _setup-helm:
Setting up Helm
===============
`Helm `_, the package manager for Kubernetes, is a useful tool
to install, upgrade and manage applications on a Kubernetes cluster. We will be
using Helm to install and manage JupyterHub on our cluster.
Installation
------------
The simplest way to install helm is to run Helm's installer script at a
terminal:
.. code:: bash
curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
`Alternative methods for helm installation `_
exist if you prefer to install without using the script.
Initialization
--------------
After installing helm on your machine, initialize helm on your Kubernetes
cluster. At the terminal, enter:
.. code:: bash
helm init
This command only needs to run once per Kubernetes cluster.
Next Step
---------
Congratulations. Helm is now set up. The next step is to
:ref:`install JupyterHub `!