Jumpstarter Service

To manage your Jumpstarter lab from Kubernetes, the Jumpstarter Service must be installed in your Kubernetes cluster.

Prerequisites

Tip

See the documentation on setting up a local cluster if you want to install the Controller on your local machine.

Installation

To install the Jumpstarter Service on a Kubernetes cluster using Helm run:

$ helm install oci://quay.io/jumpstarter-dev/helm/jumpstarter --create-namespace \
    --namespace jumpstarter-lab \
    --set global.baseDomain=<BASE_DOMAIN> \
    --set jumpstarter-controller.grpc.route.enabled=true \
    --set jumpstarter-controller.grpc.tls.enabled=true 

Note

Please replace <BASE_DOMAIN> with the hostname you would like to use for your Jumpstarter endpoint.

  • If you’re using kind, you can use the extraPortMapping config option to map the Jumpstarter ingress to localhost.

  • If you’re using minikube, you can add an entry to /etc/hosts so you can resolve the hostname assigned to Jumpstarter.