:original_name: cce_01_0193.html .. _cce_01_0193: volcano ======= Introduction ------------ Volcano is a batch processing platform based on Kubernetes. It provides a series of features required by machine learning, deep learning, bioinformatics, genomics, and other big data applications, as a powerful supplement to Kubernetes capabilities. Volcano provides general-purpose, high-performance computing capabilities, such as job scheduling engine, heterogeneous chip management, and job running management, serving end users through computing frameworks for different industries, such as AI, big data, gene sequencing, and rendering. (Volcano has been open-sourced in GitHub.) Volcano provides job scheduling, job management, and queue management for computing applications. Its main features are as follows: - Diverse computing frameworks, such as TensorFlow, MPI, and Spark, can run on Kubernetes in containers. Common APIs for batch computing jobs through CRD, various plug-ins, and advanced job lifecycle management are provided. - Advanced scheduling capabilities are provided for batch computing and high-performance computing scenarios, including group scheduling, preemptive priority scheduling, packing, resource reservation, and task topology. - Queues can be effectively managed for scheduling jobs. Complex job scheduling capabilities such as queue priority and multi-level queues are supported. Open source community: https://github.com/volcano-sh/volcano Installing the Add-on --------------------- #. Log in to the CCE console. In the navigation pane, choose **Add-ons**. On the **Add-on Marketplace** tab page, click **Install Add-on** under **volcano**. #. On the **Install Add-on** page, select the cluster and the add-on version, and click **Next: Configuration**. #. Click **Install** to directly install the add-on. Currently, the volcano add-on has no configurable parameters. After the add-on is installed, click **Go Back to Previous Page**. On the **Add-on Instance** tab page, select the corresponding cluster to view the running instance. This indicates that the add-on has been installed on each node in the cluster. Upgrading the Add-on -------------------- #. Log in to the CCE console. In the navigation pane, choose **Add-ons**. On the **Add-on Instance** tab page, click **Upgrade** under **volcano**. .. note:: - If the **Upgrade** button is not available, the current add-on is already up-to-date and no upgrade is required. - During the upgrade, the volcano add-on of the original version on cluster nodes will be discarded, and the add-on of the target version will be installed. #. On the **Basic Information** page, select the add-on version and click **Next**. #. Click **Upgrade**. Uninstalling the Add-on ----------------------- #. Log in to the CCE console. In the navigation pane, choose **Add-ons**. On the **Add-on Instance** tab page, click **Uninstall** under **volcano**. #. In the dialog box displayed, click **Yes** to uninstall the add-on.