Deploy Chassis (DevOps)
If you just want to try Chassis, you can use the test drive, which will deploy it for you:
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
helm repo update
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.
Which should output an alive message.