VAST COSI Driver Workflow

Prev Next

VAST COSI Driver lets you use the Kubernetes API to create and manage S3 buckets, and also to manage access to the buckets. After a bucket is provisioned, end users can perform object operations on the bucket.

Note

COSI buckets can be provisioned on the default VAST Cluster tenant only.

To provision a bucket with VAST COSI Driver:

  1. In the VAST COSI Driver  chart configuration file, specify a Bucket Class that provides parameters and attributes to be used when provisioning buckets through VAST COSI Driver. You can use a predefined bucket class provided with VAST COSI Driver, or you can define one or more custom bucket classes.

  2. Create and apply a Kubernetes YAML configuration file with the following definitions:

    • A BucketClaim, which is a request to create a bucket of the bucket class specified for the driver.

    • A BucketAccessClass, which provides various options and settings for bucket access requests made through the driver.

    • A BucketAccess request, which contains credentials that can be used to access the bucket.