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 EKS cluster and AWS resources, or provision it with Terraform.
- Contact Arize AI for
clusterSizing. It must match your cluster capacity. - Keep the AWS quick start open as a template.
- Treat
values.yamlas sensitive. Store generated passwords and keys in your secret manager, not in git history.
1. Verify cluster access and clusterName
Configurekubectl for your EKS cluster:
clusterName to the EKS cluster ARN:
2. Seed hubJwt
Store the runtime registry JWT Arize AI provided underhubJwt, base64-encoded:
3. Set cloud and region
4. Point to S3 buckets
Set the bucket names you prepared for Gazette and ArizeDB:serverSideEncryption to the value approved by your AWS platform team. Leave it empty only when that is intentional.
5. Configure IAM
If using IRSA, set the role ARN that has read/write access to the Gazette and ArizeDB buckets:awsServiceAccountRoleRwBucket and make sure the node role has the required S3 and KMS permissions from EKS cluster and AWS resources.
6. Set secrets, organization, and sizing
Choose a Postgres password and cipher key, base64-encode them, and set the organization and sizing values:7. Set appBaseUrl
Set the URL users will use for the Arize AX UI after ingress and DNS exist:8. Optional private registry
If the cluster must pull images from your registry, set both registry values:9. Install with arize.sh or Helm
Usingarize.sh:
values.yaml.