Components

MinIO

S3-compatible object storage component for Runtime artifacts and data.

Agentic Friendly

Component Category

Data and storage / object storage

Component Description

MinIO is an S3-compatible object storage platform used to store artifacts, files, and binary assets. In the platform it acts as the main object storage layer for data that does not belong in a relational database.

Why It Is Used

In BullSequana AI Runtime, MinIO provides object storage for platform artifacts and operational data that need scalable, API-driven storage outside of a relational database. It is useful for model artifacts, uploaded documents, event-driven file workflows, and other storage-heavy AI and data operations that benefit from an S3-compatible interface.

Learn More

Practical Notes

The platform is rolling out Rook-Ceph as the long-term S3-compatible object storage substrate. MinIO and Rook-Ceph run side by side during the migration; new workloads should target Rook-Ceph where possible.

Interacts With

  • Keycloak, which MinIO waits on during startup as part of the identity setup.
  • NGINX, External DNS, and cert-manager, to expose and secure the API and console endpoints.
  • Argo Events, Argo Workflows, Tempo, and KubeAI, which receive dedicated MinIO users, buckets, or credentials in the platform manifests.
  • Higher-layer services such as MLflow, RAG pipelines, Airbyte, and Milvus, which also consume MinIO storage.

On this page