This document assumes you have (or will create) a Kubernetes cluster in GCP, AWS, Azure, or another supported environment: a supported control plane, worker nodes sized for your profile, two object-storage buckets for Gazette and ArizeDB, and a block storage class for volumes (non-NFS).Documentation Index
Fetch the complete documentation index at: https://arize-ax.mintlify.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Terraform modules and offline guides: Each Arize AX distribution (release tarball) includes
terraform/ with modules and docs/ with the full Advanced → Helm and operational guides (open docs/index.html after extract). Use those paths for cluster layout, variables, and examples that match your release.Deployment types
Before you install, choose how your cluster reaches the distribution hub and container registries. See Deployment types (Connected, Semi-restricted, or Air-gapped).Infrastructure
Key requirements:- Kubernetes cluster
- Two storage buckets
- Storage class for the creation of volumes (use block storage, non-NFS)
historicalNodePoolEnabled: false in values.yaml.
Node labels — match the diagram and your cloud’s node pool UI:
- Base pool:
arize=true,arize-base=true - ArizeDB pool:
arize=true,druid-historical=true

Cluster sizing
The sizing table is wide; scroll horizontally on small screens if needed. The largest sizing profile can be expanded by adding additional nodes in order to support a larger quantity of traces or inferences.<sizing-profile> | High Availability | Node Pool | Min Nodes | vCPU (per node) | RAM (per node) | Example Instance Type | Example Application |
|---|---|---|---|---|---|---|---|
| nonha | No | Base | 1 | 16 | 128 GB | n2d-highmem-16(GCP) r5a.4xlarge(AWS) Standard_E16s_v5(AKS) | - Integration testing - Staging enviroments |
| small1b | Yes | Base ArizeDB | 3 2 | 8 | 64 GB | n2d-highmem-8(GCP) r5a.2xlarge(AWS) Standard_E8s_v5(AKS) | - Hundreds of millions of traces or inferences |
| medium2b | Yes | Base ArizeDB | 2 2 | 16 | 128 GB | n2d-highmem-16(GCP) r5a.4xlarge(AWS) Standard_E16s_v5(AKS) | - Several billions of traces or inferences |
Workstation for install scripts
The distribution’sarize.sh install flows are documented and tested on macOS and Linux with Docker available. Windows is not documented for these scripts; use a Linux VM or WSL if your policy allows.
The Arize AX distribution documentation (under docs/ in the tarball) lists the tools expected on the machine you use to deploy. In summary, you will need Helm, kubectl, curl, openssl, and Docker (recommended for image workflows). Use Terraform when you provision with the bundled modules; use your cloud’s CLI for day-one cluster and IAM tasks.
Release-specific notes may appear on Self-hosted releases.
Tool version guidance
These are general floors; your distribution’sdocs/ HTML for the exact AX release is authoritative if it differs.
- Helm: 3.x (Helm 2 is not supported).
kubectl: Use a client whose minor version is within about one minor of the cluster API server (standard Kubernetes client skew guidance). Runkubectl versionand compare Client Version to Server Version.- Docker: A current stable Docker Engine or Docker Desktop build for image mirror/push workflows.
- Terraform: 1.x CLI when using the bundled modules; match any
required_versiondeclared underterraform/in your extract. - Cosign(Optional): To verify signed OCI images.
arize.sh and Docker—unsupported macOS may lack TLS or security updates your enterprise endpoints require.
Verify required tools
Run the following from a terminal. Compare output to Tool version guidance above and to the distribution bundle’s internal docs for your release.Cloud CLIs (use one tab)
- GCP
- AWS
- Azure
- OpenShift