Access Mission Control’s User Interface (UI)
The UI is deployed as a web service on port 30880
, and it can be accessed from any platform or database worker node on the Control Plane.
You can open the UI service using any of the following methods:
-
Use a load balancer. DataStax recommends this option for production environments.
-
Use the IP address of a worker node.
-
Port-forward the web interface with the
kubectl
tool.
-
Load balancer
-
IP address
-
Port-forward
In production environments, DataStax recommends that you put the UI service behind a load balancer to direct traffic to all worker nodes on the Control Plane. This allows you to leverage the load balancer to ensure high availability in case a worker node fails.
Access the UI on a web browser with this URL:
https://LOADBALANCER_IP_ADDRESS:30880/
Replace LOADBALANCER_IP_ADDRESS
with the IP address of your load balancer.
You can view the UI on a web browser using the IP address of any of the worker nodes using the following URL format:
https://IP_ADDRESS:30880
Replace IP_ADDRESS
with the IP address of any worker node.
You can access the UI locally on your workstation with Kubernetes port-forwarding.
To forward traffic, follow these steps:
-
Run the
kubectl port-forward
command to forward traffic on local port30880
to the remote UI pod’s port8080
.kubectl port-forward svc/mission-control-ui -n mission-control 30880:8080
This opens a local port on your workstation to the remote cluster and forwards traffic to the appropriate services within the Control Plane.
-
Enter the following URL into your web browser to access the Mission Control UI through the host’s IP address.
https://localhost:30880/
Press
Ctrl+C
to terminate theport-forward
command and disable UI access on thelocalhost
. To enable local access to the UI again, rerun the port-forward command.