Overview
Use this page when you already have a Red Hat OpenShift cluster, including Red Hat OpenShift Service on AWS (ROSA), and will align storage, namespaces, registry access, and security context settings for Arize AX.Requirements
Before installing on OpenShift, prepare:- A working kubeconfig for the target OpenShift cluster.
- Object storage for Gazette and ArizeDB data. Private-cloud OpenShift installs commonly use Ceph or another S3-compatible endpoint.
- Block-storage-backed storage classes for standard persistent volumes and SSD-style persistent volumes. Do not use NFS-backed storage classes.
- Dedicated namespaces for Arize AX, typically
arizeandarize-operator. The installer creates them by default; if your platform pre-creates namespaces, setcreateNamespaces: false. - Namespace and security context settings that align with your OpenShift SCC policy.
- The application URL you plan to expose Arize AX at, for
appBaseUrl. - Optional private registry access if the cluster cannot pull directly from Arize AI’s central image registry.
Sizing
Contact Arize AI for theclusterSizing field. This field controls the deployment size and must align with the size of the cluster. Common production values are small1b and medium2b.
Object storage
Provide two buckets or bucket-equivalent paths:- One bucket for Gazette data.
- One bucket for ArizeDB data.
Namespaces and security contexts
Use dedicated namespaces for Arize AX. The examples usearize and arize-operator; if you choose different names, keep them dedicated to this Arize AX install and set namespaceArize or namespaceOperator in values.yaml. If your platform pre-creates the namespaces, set createNamespaces: false.
OpenShift security context constraints usually require explicit runAs and fsGroup values. Align the baseRunAsUser, baseRunAsGroup, baseFsGroup, postgresRunAsUser, postgresRunAsGroup, postgresFsGroup, operatorRunAsUser, operatorRunAsGroup, and operatorFsGroup values with your namespace policy before installing.
Optional image registry
A private registry is optional when pulling from Arize AI’s central image registry. If your cluster cannot pull directly from that registry, configure image mirroring and setpushRegistry and pullRegistry in values.yaml.