Skip to content

minio/helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinIO Helm Charts

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.

Pre-requisites

Environment

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.

MinIO Helm Repository

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          

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>"

AIStor Server

Install the Object Store Operator and its supporting resources

Install Operators

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>"

🔐 License Configuration

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 with ZXlK...). The operator expects a valid JWT string (typically starts with eyJ...).

✅ Correct usage (decoded JWT):

helm install aistor minio/aistor-objectstore-operator \
  --namespace aistor --create-namespace \
  --set license="eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9..."

❌ Incorrect usage (encrypted blob):

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.

AIStor Object Store

Create a new Object Store using the default Helm values.

helm install my-objectstore minio/aistor-objectstore \
  --namespace my-objectstore \
  --create-namespace

AIStor Key Manager

A highly available, powerful and operationally simple key management server optimized for large storage infrastructures.

AIStor Key Manager Operator

helm install keymanager-operator minio/aistor-keymanager-operator \
  --namespace keymanager \
  --create-namespace  \
  --set license="<your-license-key>"

Create HSM 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

Install KeyManager

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.

AIStor AIHub Operator

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

AIStor Prompt Operator

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

AIStor WARP Operator

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

Help and support

For help and support, open a ticket in SUBNET https://subnet.min.io/.

About

MinIO helm Charts

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •