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:
| Provider | Managed Service |
|---|---|
| Google Cloud | GKE |
| Microsoft Azure | AKS |
| Self-managed | Any kubeadm or Rancher cluster |
Once kubectl get nodes shows your nodes in Ready state, proceed to Deploy with Helm →