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
kubectlCLI toolhelmCLI 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 updateWhen you add the repo, you can see the available charts with the following command:
helm search repo minioDirectPV 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-namespaceA 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:HSMKEYVALUEDeploy 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=falseThe 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=falseThe 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=falseFor help and support, open a ticket in SUBNET https://subnet.min.io/.