githubEdit

rocketQuickstart

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?