# Welcome to Volcano

Volcano is a batch system built on Kubernetes. It provides a suite of mechanisms currently missing from
Kubernetes that are commonly required by many classes of batch & elastic workload including:

1. machine learning/deep learning,
2. bioinformatics/genomics
3. other "big data" applications.

These types of applications typically run on generalized domain
frameworks like TensorFlow, Spark, Ray, PyTorch, MPI, etc, which Volcano integrates with.

### Why Volcano?
- Learn about Volcano in the [project README](../../README.md)

### First Steps
To get the most out of Volcano, start by reviewing a few introductory topics:
- [Prepare for development](../development/prepare-for-development.md) - Set up your development environment
- [Setup](../development/development.md) - Install Volcano
- [Contributing](https://github.com/volcano-sh/volcano/blob/master/contributing.md) - Contribute to Volcano
- [Troubleshooting](../troubleshooting/troubleshooting.md) - Troubleshoot commonly occurring issues. GitHub issues are [here](https://github.com/volcano-sh/volcano/issues)
