Before you start
- Complete Download and extract the distribution. Work from the extracted folder that contains
arize.sh,arize-operator-chart.tgz, and yourvalues.yaml. - Align your target cluster with Rancher cluster and storage.
- Keep secrets out of git history and chat logs.
Create values.yaml
Create values.yaml in the extracted distribution directory, next to arize.sh.
This minimal example is for a Rancher-managed cluster using a platform-provided S3-compatible object store:
hubJwt is the runtime registry credential that Arize AI provides for pulling images from ch.hub.arize.com (or your mirror, if you set pullRegistry). It is not the same value as the JWT used for the one-time tarball download; Arize AI provides both, and arize.sh does not derive one from the other.
To point at a managed or customer-provided Postgres instance instead of the Postgres deployed by the operator, set postgresHostEndpoint to its hostname and follow External Postgres requirements for supported versions, sizing, parameters, and database initialization.
For smaller Rancher-managed clusters, ask Arize AI which sizing profile to use. Do not use small1b or medium2b unless the nodes match the sizing requirements in Cluster sizing.
Encoding values
The secret fields in the example must be base64-encoded. Encode a short value with:clusterName, organizationName, bucket names, storage class names, registry hostnames, or appBaseUrl.
Run the install
Run commands from the extracted distribution directory:createNamespaces: false and set namespaceArize or namespaceOperator if you are not using the defaults (arize and arize-operator). Keep those namespaces dedicated to this Arize AX install.
Next steps
- Restricted PodSecurity notes, if your cluster enforces PodSecurity baseline.
- Configuring ingress and endpoints
- Validate and troubleshoot