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 tolocalhost
.If you’re using minikube, you can add an entry to
/etc/hosts
so you can resolve the hostname assigned to Jumpstarter.