Skip to main content

Overview

Use this path when you terminate TLS at the Google Cloud load balancer and use the ingress resources provided in the Arize AX distribution. Static IPs are recommended so DNS stays stable across cluster rebuilds; they are often created via the bundled Terraform (see cluster Terraform).

Terraform and static IPs

Review terraform/README.md in your extracted distribution for parameters that reserve static IP names. Re-apply Terraform if you change those resources. Ingress annotations must reference the same global static IP resource names Terraform created.

Example manifest

From the extracted distribution root:
A multi-host variant lives under examples/endpoints/gcp/multi-endpoint/ if your design uses separate hostnames. Confirm the annotation matches your static IP name:
Replace placeholder hostnames with your organization’s domain and ensure DNS points at the load balancer IP. Verify resolution:
Apply:

Browser check

Open https://arize-app.<my-organization-domain>. Google-managed certificates can take time to provision; if you see a temporary TLS error, wait and retry (often on the order of tens of minutes).

Configure app URLs in values.yaml

Set the URLs your deployment advertises (appBaseUrl, expBaseUrl):
Re-apply Helm values if you change them after the initial install.

Set ingressMode

Set ingressMode in values.yaml to match your controller. For GCP HTTP(S) load balancing with TLS at the load balancer, the default tls mode is typical. See the Ingress Controllers table in Configuring ingress endpoints for gRPC and OTLP considerations.