Components

CSI S3

S3-backed CSI driver for mounting object storage as Kubernetes volumes.

Agentic Friendly

Component Category

Storage / object storage access

Component Description

CSI S3 is a Container Storage Interface driver based on AWS Mountpoint for Amazon S3. It allows Kubernetes pods to mount S3-compatible buckets as local filesystem volumes. In the platform, it uses the Rook Ceph RGW S3 endpoint as its backend.

Why It Is Used

In BullSequana AI, CSI S3 provides the storage layer for model cache volumes. KubeAI uses S3-mounted volumes to access pre-downloaded model weights from object storage without requiring each pod to download models independently. This reduces startup time for inference workloads and avoids duplicating large model files across nodes.

Learn More

Deployment notes

CSI S3 deploys into the mount-s3 namespace at sync wave 4 in the coreai tier. It creates an ObjectBucketClaim for KubeAI's model cache and configures namespace-level resource quotas for critical pods. The S3 secret key is shared with the KubeAI component and must match.

Interacts With

  • KubeAI, which mounts S3 volumes for model weight storage through this CSI driver.
  • Rook Ceph, which provides the S3-compatible object storage endpoint (RGW) that the driver connects to.

On this page