The volcano dashboard provides a basic dashboard that can be easily deployed in your kubernetes cluster to show the status of resources including volcano jobs, queues, pods, etc.
You can follow the design doc to learn more about the design details.
Please follow the guide to install volcano first.
Login one node of your kubernetes cluster and execute the following command to install volcano dashboard.
kubectl create ns volcano-system
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/dashboard/main/deployment/volcano-dashboard.yamlThen use the following command to map the traffic to node.
kubectl port-forward svc/volcano-dashboard 8080:80 -n volcano-system --address 0.0.0.0Access the dashboard by navigate to http://$YOUR_NODE_IP:8080 in your browser.
You can build the volcano dashboard images locally. Please use the following command to build docker images of volcano dashboard.
Clone the repo.
git clone https://github.com/volcano-sh/dashboard.gitBuild images.
// build frontend image.
docker build -t frontend:dev . -f deployment/build/frontend/Dockerfile
// build backend image.
docker build -t backend:dev . -f deployment/build/backend/DockerfileAfter that you can replace the images in volcano-dashboard.yaml to verify the result.