Skip to content

Scality Container Storage Interface S3 Driver Documentation

The Scality S3 Container Storage Interface (CSI) Driver allows Kubernetes applications to access Scality S3 objects through a file system interface. This driver is a fork of the Mountpoint for Amazon S3 CSI Driver. It has been engineered and optimized specifically for use with Scality S3-compatible storage solutions.

Scality CSI driver presents an S3 bucket as a storage volume accessible by containers in Kubernetes clusters using Mountpoint for Amazon S3. It implements the CSI specification for container orchestrators to manage storage volumes.


Key Features

  • Static Provisioning Only: Integrate existing S3 buckets as persistent storage in Kubernetes. Dynamic provisioning is not supported.
  • Familiar File Access: Access S3 objects as files and directories, simplifying application integration.
  • Customizable Mounts: Fine-tune volume mounts with a variety of supported options for performance and behavior.
  • Scality Integration: Optimized for Scality S3 storage solutions like Scality RING.

Documentation Overview

Topic Description Documentation
Driver Deployment
Prerequisites Kubernetes cluster, RING storage, credentials, and network requirements before installation Prerequisites
Quick Start Three commands to install the driver and mount a test bucket Quick Start Guide
Installation Guide Step‑by‑step Helm install with custom values, upgrades, and rollbacks Installation Guide
Uninstallation Safely remove driver pods, CRDs, and secrets from the cluster Uninstallation Guide

Container Images

Container images for the Scality S3 CSI Driver are hosted on GHCR:

Driver Version Image URL
1.1.0 ghcr.io/scality/mountpoint-s3-csi-driver:1.1.0

Review release notes for breaking changes and the releases page for complete changelog details.

Previous Images
Driver Version Image URL
1.0.0 ghcr.io/scality/mountpoint-s3-csi-driver:1.0.0

Support and Community

For issues follow the Troubleshooting Guide or contact Scality Support