GUI

The GUI is very useful for development and demos. At the moment it's not designed to support the amount of datas that we expect to have in production-like deployment.

How to acces the GUI

Once you have CORD up and running you can find the port on which the GUI is exposed by running:

kubectl get service xos-gui


NAME      TYPE       CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
xos-gui   NodePort   10.102.239.199   <none>        4000:30001/TCP   2h

By default the GUI is exposed on port 30001

To connect to the GUI you can just open a browser at <cluster-ip>:<gui-port, where cluster-ip is the ip of any node in your kubernetes cluster.

Username and password for the GUI are defined in the xos-core helm chart.

Opening the GUI in minikube

The above workflow will work just the same way when running on minikube, but this helper is also available:

minikube service xos-gui

This command will open the GUI in you default browser