AIStor Operator

The AIStor Operator manages AIStor Object Store deployments on Kubernetes clusters using the Kubernetes Operator pattern. The Operator automates deployment, configuration, and lifecycle management tasks for AIStor, reducing operational complexity when running on Kubernetes.

Use the AIStor Operator when deploying AIStor on Kubernetes platforms including upstream Kubernetes, Red Hat OpenShift, and other Kubernetes distributions. The Operator handles tasks such as pod scheduling, configuration management, certificate rotation, and upgrade orchestration.

The Operator reference documentation includes Custom Resource Definitions (CRDs) in both stable and alpha iterations. Use these to understand what Kubernetes resources the AIStor Operator deploys.

The AdminJob CRD allows you to run AIStor Client commands against an AIStor Object Store deployment using declarative Kubernetes YAML configurations. Use AdminJob to automate administrative tasks such as creating buckets, managing users and policies, and configuring object store settings.

You can also find complete examples of the values.yaml files for both the Operator and Object Store Helm charts. Use these to understand how you can customize object store deployments, Operator configuration options, networking configuration, ingress setup, resource management, and pod scheduling controls.

For installation instructions, see Deploy AIStor on Kubernetes.