Documentation Index

Fetch the complete documentation index at: https://kb.vastdata.com/llms.txt

Use this file to discover all available pages before exploring further.

About VAST Block CSI Driver

Prev Next

Overview of VAST Block CSI Driver

VAST Block Storage CSI Driver allows container orchestration frameworks such as Kubernetes to dynamically provision NVMe-based block storage on a VAST cluster.

With VAST Block CSI Driver, you can:

  • Provision block volumes based on multiple Kubernetes storage classes

  • Provision ephemeral block volumes

  • Provision static block volumes

  • Protect the block volumes being provisioned with VAST snapshots and clones

  • Replicate block volumes to another VAST cluster

VAST Block CSI Driver capabilities include:

Note: VAST Cluster 5.3 or later is required for block storage provisioning.

VAST Block CSI Driver can be deployed using one of the following methods:

Support of VAST Cluster Multi-Tenancy for Block Storage

VAST Block CSI Driver can operate on multiple VAST cluster tenants.

When using VAST CSI Driver with VAST Cluster 5.3.3 or later, you can specify the VAST cluster tenant from which to provision storage for a claim. To do so:

  • Supply the tenant parameter in the Kubernetes secret (that provides credentials used to connect to the VAST cluster).

  • Use a VMS user that is a Tenant Admin for the desired tenant when connecting to the VAST cluster.

    To check VMS user type in VAST Web UI, go to Administrators -> Managers, click a user and look at the User type field, which should be set to Tenant Admin.