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 cluster with IKS cluster and IBM Cloud resources.
- Contact Arize AI for
clusterSizing. - Keep the example
values.yaml(quick start) open as a template to compare against when you finish the steps below. - Treat
values.yamlas sensitive. Store generated passwords and keys in your secret manager / vault, not in git history.
values.yaml, use (replace placeholders with your own values—do not reuse literals from documentation):
printf over echo so passwords and keys are not corrupted by trailing newlines.
1. Verify cluster access and clusterName
Configurekubectl for your IKS cluster:
clusterName in values.yaml to the output of:
2. Seed hubJwt (license JWT)
Use the JWT string Arize AI provided for downloads. Store it base64-encoded underhubJwt.
3. Set cloud and IBM COS
4. Storage classes
List storage classes on your IKS cluster:ibmc-vpc-block-metro-retain-10iops-tier. Set both:
5. PostgreSQL
In-cluster
Generate a Postgres password and base64-encode it:echo -n '<your-password>' | base64 | tr -d '\n' for postgresPassword if you pick the password yourself.
Do not set postgresHostEndpoint when using the in-cluster StatefulSet.
External (IBM Cloud Databases or other managed Postgres)
See External PostgreSQL requirements. Typical IBM Cloud Databases settings:6. Organization, cipher key, and sizing
Generate cipher key material (Arize AI documents the cipher length expectations in the bundled chart docs). Example for a random 32-character cipher source then base64 (adjust to your security process):7. Ingress mode and URLs
Set the URL users will use for the Arize AX UI after ingress and DNS exist:appBaseUrl / expBaseUrl after ingress is live and re-run Helm.
8. Optional private registry
If you mirror images to a private registry:9. Install with Helm or arize.sh
From the directory that containsarize-operator-chart.tgz and values.yaml: