All Products
Search
Document Center

Container Service for Kubernetes:Install and upgrade the csi-provisioner component

Last Updated:Mar 26, 2026

csi-provisioner is a Container Storage Interface (CSI) component that automatically provisions disk volumes in an ASK cluster. This topic describes how to install and update csi-provisioner.

Prerequisites

Before you begin, make sure you have:

Install csi-provisioner

  1. Install csi-provisioner from the Manage system components page. For more information, see Manage system components.

  2. Verify the installation by running the following command:

    kubectl get pod -n kube-system | grep csi-provisioner

    Expected output:

    NAME              READY   STATUS     RESTARTS   AGE
    csi-provisioner   1/1     Running    0          14d

    The pod is in the Running state, which confirms that csi-provisioner is installed successfully.

Update csi-provisioner

  1. Find the target version in the csi-provisioner release notes.

  2. Update the image address in the YAML template of csi-provisioner to the version identified in step 1.

  3. Verify the update by running the following command:

    kubectl get pod -n kube-system | grep csi-provisioner

    Confirm the pod is in the Running state before proceeding.