For the complete documentation index, see llms.txt. This page is also available as Markdown.

Quickstart

Deploy Spice.ai Enterprise on Kubernetes in minutes.

This guide walks through deploying Spice.ai Enterprise on Kubernetes using the Spice Kubernetes Operator and Helm.

Prerequisites

  • Kubernetes 1.33.0+

  • Helm 3.19.0+

  • kubectl configured with cluster access

Step 1: Install the Spice Kubernetes Operator

The operator is distributed via the AWS Marketplace Spice.ai Enterprise listing. Subscribe and authenticate to the Marketplace ECR registry first, then install:

helm install spiceai-operator \
  oci://709825985650.dkr.ecr.us-east-1.amazonaws.com/spice-ai/charts/spiceai-operator

Verify the operator is running:

kubectl get pods -l spice.ai/app=spiceai-operator

Confirm the CRDs are installed:

kubectl get crd spicepodsets.spice.ai
kubectl get crd spicepodclusters.spice.ai

Step 2: Deploy a SpicepodSet

Create a spicepodset.yaml:

Apply it:

Step 3: Verify

The operator creates a ClusterIP service exposing:

Port
Protocol
Description

8090

HTTP

HTTP/SQL API

50051

gRPC

Apache Arrow Flight

9090

HTTP

Prometheus metrics

Step 4: Query

Port-forward to the service and run a query:

Next Steps

Last updated

Was this helpful?