MinIO
S3-compatible object storage component for Runtime artifacts and data.
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, andcert-manager, to expose and secure the API and console endpoints.Argo Events,Argo Workflows,Tempo, andKubeAI, which receive dedicated MinIO users, buckets, or credentials in the platform manifests.- Higher-layer services such as
MLflow, RAG pipelines,Airbyte, andMilvus, which also consume MinIO storage.