Hyperscale Object Store for AI
MinIO AIStor is designed to allow enterprises to consolidate all of their data on a single, private cloud namespace. Architected using the same principles as the hyperscalers, AIStor delivers performance at scale at a fraction of the cost compared to the public cloud.
AIStor runs in Kubernetes.
- An active Kubernetes environment running a maintained version
kubectl
CLI toolhelm
CLI tool
You can run MinIO Helm charts on Kubernetes providers such as
- Redhat Openshift
- Upstream Kubernetes
- Google Kubernetes Engine
- Amazon Elastic Kubernetes Service
- Azure Kubernetes Service
Other Kubernetes providers may also work.
helm repo add minio https://helm.min.io/
helm repo update
When you add the repo, you can see the available charts with the following command:
helm search repo minio
NAME CHART VERSION APP VERSION DESCRIPTION
minio/aistor-keymanager 2.0.1 Helm chart for MinIO AIStor Key Manager
minio/aistor-keymanager-operator 1.1.0 v20250701011319.0.0 Helm chart for MinIO AIStor Key Manager operator
minio/aistor-objectstore 1.0.3 Helm chart for MinIO AIStor Object Store
minio/aistor-objectstore-operator 4.1.0 v20250701011319.0.0 Helm chart for MinIO AIStor Object Store operator
minio/aistor-volumemanager 0.1.3 5.0.0 DirectPV - AIStor Volume Manager
DirectPV is a CSI driver for Direct Attached Storage. In a simpler sense, it is a distributed persistent volume manager, and not a storage system like SAN or NAS.
helm install directpv minio/aistor-volumemanager \
--set license="<your-license-key>"
Install the Object Store Operator and its supporting resources
Install the Object Store Operator and its supporting resources
helm install aistor minio/aistor-objectstore-operator \
--namespace aistor --create-namespace \
--set license="<your-license-key>"
To use the aistor-objectstore-operator
, you must pass a valid license via the license
field.
⚠️ Important: Do not pass the encrypted license block (starts withZXlK...
). The operator expects a valid JWT string (typically starts witheyJ...
).
helm install aistor minio/aistor-objectstore-operator \
--namespace aistor --create-namespace \
--set license="eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9..."
helm install aistor minio/aistor-objectstore-operator \
--namespace aistor --create-namespace \
--set license="ZXlKaGJHY2lPaUpGVXpNNE5DSXNJ..."
If you are unsure how to get the decoded license token (JWT), please contact your support representative or open a SUBNET request.
Create a new Object Store using the default Helm values.
helm install my-objectstore minio/aistor-objectstore \
--namespace my-objectstore \
--create-namespace
A highly available, powerful and operationally simple key management server optimized for large storage infrastructures.
helm install keymanager-operator minio/aistor-keymanager-operator \
--namespace keymanager \
--create-namespace \
--set license="<your-license-key>"
Create an HSM key used for protecting all KMS data on disk:
docker run quay.io/minio/aistor/minkms:latest --soft-hsm
hsm:aes256:HSMKEYVALUE
Deploy the Key Manager. Replace the HSMKEYVALUE
in the example with the value from the previous step.
helm install my-keymanager minio/aistor-keymanager \
--namespace my-keymanager \
--create-namespace \
--set keyManager.hsm.key="hsm:aes256:HSMKEYVALUE"
Replace the HSMKEYVALUE
with the value generated by the minkms --soft-hsm
command.
The AIStor AIHub Operator is responsible for managing the AIStor AIHub.
To install the AIStor AIHub Operator, you can use the following command to opt-in to the AIStor AIHub Operator in the
minio/aistor-objectstore-operator
Helm chart:
helm install aistor minio/aistor-objectstore-operator \
--namespace aistor \
--create-namespace \
--set license="<your-license-key>" \
--set operators.object-store.disabled=true \
--set operators.adminjob.disabled=true \
--set operators.aihub.disabled=false
The AIStor Prompt Operator is responsible for managing the AIStor Prompt.
To install the AIStor Prompt Operator, you can use the following command to opt-in to the AIStor AIHub Operator in the
minio/aistor-objectstore-operator
Helm chart:
helm install aistor minio/aistor-objectstore-operator \
--namespace aistor \
--create-namespace \
--set license="<your-license-key>" \
--set operators.object-store.disabled=true \
--set operators.adminjob.disabled=true \
--set operators.prompt.disabled=false
The AIStor WARP Operator is responsible for managing the AIStor WARP.
To install the AIStor WARP Operator, you can use the following command to opt-in to the AIStor AIHub Operator in the
minio/aistor-objectstore-operator
Helm chart:
helm install aistor minio/aistor-objectstore-operator \
--namespace aistor \
--create-namespace \
--set license="<your-license-key>" \
--set operators.object-store.disabled=true \
--set operators.adminjob.disabled=true \
--set operators.warp.disabled=false
For help and support, open a ticket in SUBNET https://subnet.min.io/.