Skip to content

Deploy Chassis (DevOps)

Note

If you just want to try Chassis, you can use the test drive, which will deploy it for you:

💻 Launch Test Drive 💻

Add the Helm repository

helm repo add chassis https://modzy.github.io/chassis

After that we just need to update the Helm repos to fetch Chassis data.

helm repo update

Install Chassis service

Now we just need to install Chassis as normal using Helm.

helm install chassis chassis/chassis

Check the installation

After having installed the service we can check that the Chassis service is correctly deployed.

kubectl get svc/chassis

Then you should see an output similar to this.

NAME      TYPE       CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
chassis   NodePort   10.106.209.207   <none>        5000:30496/TCP   15s

We can also check that the pod that runs the service is correctly running.

kubectl get pods

Where we should find our pod listed.

NAME                       READY   STATUS    RESTARTS   AGE
(...)
chassis-5c574d459c-rclx9   1/1     Running   0          22s
(...)

Query the service

To conclude, we may want to query the service just to see that it answers as we expect.

To do that, we need to port forward the service.

kubectl port-forward svc/chassis 5000:5000

Now that we have access to the service we can query it.

curl localhost:5000

Which should output an alive message.