Skip to main content
Version: main 🚧

Cluster Setup

CAIPE deploys on any Kubernetes 1.28+ cluster. Pick the option that fits your environment and proceed to Deploy with Helm once your cluster is ready.


Option 1 — KinD (local, no cloud account needed)​

KinD (Kubernetes in Docker) is the fastest way to get a cluster running locally for development or evaluation.

Prerequisites​

Create the cluster​

kind create cluster --name caipe
kubectl cluster-info --context kind-caipe

Your cluster is ready. Jump to Deploy with Helm →


Option 2 — AWS EKS​

For a new Auto Mode cluster, follow the EKS Auto Mode setup guide. It uses a separate cluster config example, storage class, RAG NodePool, and Helm values overlay. Existing managed-node-group clusters can continue using deploy/eks/dev-eks-cluster-config.yaml.example and their current Helm values. Auto Mode includes load balancing, so its setup does not require a separate AWS Load Balancer Controller install.


Other cloud providers​

The Helm install works on any conformant cluster. Follow your provider's managed Kubernetes guide:

ProviderManaged Service
Google CloudGKE
Microsoft AzureAKS
Self-managedAny kubeadm or Rancher cluster

Once kubectl get nodes shows your nodes in Ready state, proceed to Deploy with Helm →