{"data":{"slug":"volcano-sh-volcano","name":"volcano","tagline":"A Cloud Native Batch System (Project under CNCF)","github_url":"https://github.com/volcano-sh/volcano","owner":"volcano-sh","repo":"volcano","owner_avatar_url":"https://avatars.githubusercontent.com/u/47214749?v=4","primary_language":"Go","stars":5760,"forks":1444,"topics":["ai","batch-systems","bigdata","gene","golang","hpc","kubernetes","machine-learning","serving","training"],"archived":false,"github_pushed_at":"2026-07-10T12:27:12+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/volcano-sh-volcano","markdown_url":"https://www.graphcanon.com/tools/volcano-sh-volcano.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/volcano-sh-volcano","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=volcano-sh-volcano","description":"A Cloud Native Batch System (Project under CNCF)","homepage_url":"https://volcano.sh","license":"Apache-2.0","open_issues":710,"watchers":87,"ai_summary":null,"readme_excerpt":"### Install with YAML files\n\nInstall Volcano on an existing Kubernetes cluster. This way is both available for x86_64 and arm64 architecture.\n\n```\nkubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/master/installer/volcano-development.yaml\n```\n\nEnjoy! Volcano will create the following resources in `volcano-system` namespace.\n\n\n```\nNAME                                       READY   STATUS      RESTARTS   AGE\npod/volcano-admission-5bd5756f79-dnr4l     1/1     Running     0          96s\npod/volcano-controllers-687948d9c8-nw4b4   1/1     Running     0          96s\npod/volcano-scheduler-94998fc64-4z8kh      1/1     Running     0          96s\n\nNAME                                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE\nservice/volcano-admission-service   ClusterIP   10.98.152.108   <none>        443/TCP   96s\n\nNAME                                  READY   UP-TO-DATE   AVAILABLE   AGE\ndeployment.apps/volcano-admission     1/1     1            1           96s\ndeployment.apps/volcano-controllers   1/1     1            1           96s\ndeployment.apps/volcano-scheduler     1/1     1            1           96s\n\nNAME                                             DESIRED   CURRENT   READY   AGE\nreplicaset.apps/volcano-admission-5bd5756f79     1         1         1       96s\nreplicaset.apps/volcano-controllers-687948d9c8   1         1         1       96s\nreplicaset.apps/volcano-scheduler-94998fc64      1         1         1       96s\n\nNAME                               COMPLETIONS   DURATION   AGE\njob.batch/volcano-admission-init   1/1           48s        96s\n\n```\n\n---\n\n### Install via helm\n\nTo install official release, please visit [helm-charts](https://github.com/volcano-sh/helm-charts) for details.\n\n```bash\nhelm repo add volcano-sh https://volcano-sh.github.io/helm-charts\nhelm install volcano volcano-sh/volcano -n volcano-system --create-namespace\n```\n\nInstall from source code for developers:\n\n```bash\nhelm install volcano installer/helm/chart/volcano --namespace volcano-system --create-namespace\n\n---\n\n### Install from code\n\nIf you don't have a kubernetes cluster, try one-click install from code base:\n\n```bash\n./hack/local-up-volcano.sh\n```\n\nThis way is only available for x86_64 temporarily.\n\n---\n\n### Install volcano agent\n\nPlease follow the guide [Volcano Agent](https://volcano.sh/en/docs/colocation) to install volcano agent.\n\n---\n\n### Install monitoring system\n\nIf you want to get prometheus and grafana volcano dashboard after volcano installed, try following commands:\n\n```bash\nkubectl create -f installer/volcano-monitoring.yaml\n```\n\n---\n\n### Install dashboard\n\nPlease follow the guide [Volcano Dashboard](https://github.com/volcano-sh/dashboard#volcano-dashboard) to install volcano dashboard.","github_created_at":"2019-03-14T09:47:29+00:00","created_at":"2026-07-11T23:31:14.38572+00:00","updated_at":"2026-07-11T23:31:22.301376+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"batch-systems","name":"batch-systems"},{"slug":"gene","name":"gene"},{"slug":"bigdata","name":"bigdata"},{"slug":"hpc","name":"hpc"},{"slug":"golang","name":"golang"},{"slug":"kubernetes","name":"kubernetes"}],"trust":{"provenance":{"is_fork":false,"github_id":175592968,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:31:18.347Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":5,"days_since_push":1,"last_release_at":"2026-06-27T03:49:21Z"},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:31:18.666Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T23:31:18.088Z"},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-07-11T23:31:18.088Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-11T23:31:18.088Z"}}}}