When installing the Volcano dashboard using the published manifest, the dashboard pod fails with ImagePullBackOff because the image reference volcanosh/volcano-dashboard:latest cannot be pulled.
This also means the “install from published manifest” instructions do not work out-of-the-box (at least in my environment).
Environment
OS: Windows 10 (win32)
Kubernetes: Minikube (driver: docker)
Kubectl: v1.34.1
Volcano: v1.14.1
Steps to reproduce
Create namespace:
kubectl create ns volcano-system
Install dashboard using published manifest:
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/dashboard/main/deployment/volcano-dashboard.yaml
Check pods:
kubectl -n volcano-system get pods
Describe the failing pod:
kubectl -n volcano-system describe pod -l app=volcano-dashboard
Expected result
The volcano-dashboard pod should start successfully and the UI should be reachable via port-forward.
Actual result
The dashboard pod fails with ImagePullBackOff and Kubernetes reports it cannot pull the image:
Back-off pulling image "volcanosh/volcano-dashboard:latest"
Failed to pull image "volcanosh/volcano-dashboard:latest": Error response from daemon:
pull access denied for volcanosh/volcano-dashboard, repository does not exist
Fix:
Change deployment/volcano-dashboard.yaml from volcanosh/volcano-dashboard:latest to volcanosh/vc-dashboard:latest (the image CI actually publishes).
Or: Change the release workflow to push volcanosh/volcano-dashboard:latest instead, so it matches the manifest.
When installing the Volcano dashboard using the published manifest, the dashboard pod fails with ImagePullBackOff because the image reference volcanosh/volcano-dashboard:latest cannot be pulled.
This also means the “install from published manifest” instructions do not work out-of-the-box (at least in my environment).
Environment
OS: Windows 10 (win32)
Kubernetes: Minikube (driver: docker)
Kubectl: v1.34.1
Volcano: v1.14.1
Steps to reproduce
Create namespace:
kubectl create ns volcano-systemInstall dashboard using published manifest:
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/dashboard/main/deployment/volcano-dashboard.yamlCheck pods:
kubectl -n volcano-system get podsDescribe the failing pod:
kubectl -n volcano-system describe pod -l app=volcano-dashboardExpected result
The volcano-dashboard pod should start successfully and the UI should be reachable via port-forward.
Actual result
The dashboard pod fails with ImagePullBackOff and Kubernetes reports it cannot pull the image:
Fix:
Change deployment/volcano-dashboard.yaml from volcanosh/volcano-dashboard:latest to volcanosh/vc-dashboard:latest (the image CI actually publishes).
Or: Change the release workflow to push volcanosh/volcano-dashboard:latest instead, so it matches the manifest.