Skip to main content
This page compares Autopilot by Xano with CAST AI for teams evaluating Kubernetes cost optimization platforms or planning a migration.

Executive summary

Feature comparison

Node scaling

Autopilot advantage: PV-aware zone provisioning prevents the runaway scale-up problem where pods with zonal PersistentVolumes stay unschedulable because nodes are provisioned in the wrong zone. Autopilot resolves the PV’s zone from the PVC chain and provisions in the correct zone automatically. CAST AI advantage: Broad multi-cloud support (AWS, Azure, GCP) today.

Pod right-sizing (vertical optimization)

Both support in-place resizing on K8s 1.33+ via KEP-1287. The differentiators are in the recommendation algorithm and operational transparency. Autopilot advantage: Full algorithm transparency. Every recommendation includes the percentiles, buffer, data source, sample count, and hysteresis decisions — so when a recommendation oscillates or seems wrong, you can see exactly why. CAST AI’s recommendations are opaque.

Cluster rebalancing

Autopilot advantage: Rolling drain mode doesn’t require double capacity. It drains nodes in small batches and lets the scaler provision right-sized replacements. Provision-first approaches require enough headroom to run the old and new fleet simultaneously.

Scheduled scaling

Autopilot advantage: CAST AI doesn’t have scheduled scaling. If you have predictable traffic patterns (morning login surges, batch processing windows), Autopilot can pre-warm pods before the burst arrives.

Observability & dashboard

Autopilot advantage: GCP managed-service monitoring is unique to Autopilot. It surfaces Cloud SQL CPU, Redis memory, NAT port exhaustion, and more in the same dashboard with health thresholds and Slack alerts. CAST AI advantage: Their SaaS dashboard requires zero infrastructure — no Prometheus, no port-forwarding.

Architecture differences

Data flow

Autopilot keeps everything within the cluster:
No external API calls except GCE for node provisioning. CAST AI computes decisions externally:

Node provisioning

Autopilot (heterogeneous mode):
  • Provisions GCE VMs directly via the Instances API.
  • Clones bootstrap metadata from existing GKE nodes.
  • Kubelet uses a ServiceAccount token for initial auth, then a CSR for the node certificate.
  • Autopilot handles CSR approval, pod CIDR assignment, and taint removal.
  • VMs are fully integrated into the K8s cluster networking and tracked in the NodeScalingPolicy status.
CAST AI:
  • Creates empty GKE node pools as placeholders (cast-pool, cast-pool-arm).
  • Provisions standalone GCE VMs named gke-<cluster>-cast-pool-<hash>.
  • VMs are NOT members of the GKE node pool despite the naming.
  • Deleting the cast-pool node pool does NOT delete the standalone VMs.
Why this matters: CAST AI’s decoupled VM lifecycle creates orphan risk. If the agent is removed or crashes, standalone VMs can persist indefinitely. Autopilot tracks every provisioned VM and includes orphan cleanup.

Conflict prevention

Autopilot includes a cluster-level CAST AI detector that scans every 5 minutes for CAST AI agent pods, webhooks, and CRDs. When detected, all Autopilot policies are forced to passive mode regardless of their configured mode, preventing the two systems from fighting over resource values. The dashboard shows a warning banner and the health endpoint reports the conflict.

Cost comparison

Autopilot total cost

No per-node fees. No percentage-of-savings fees. Cost is fixed regardless of cluster size.

CAST AI pricing

CAST AI charges based on savings delivered — typically ~20–30% of realized savings on the Growth plan, custom for Enterprise. On a cluster spending 5,000/mowhereCASTAIsaves40(5,000/mo where CAST AI saves 40% (2,000), the fee would be ~400600/mo.Autopilotsfixedcostof 400–600/mo. Autopilot's fixed cost of ~48/mo delivers the same optimization.

When to choose each

Choose Autopilot when:
  • Running on GKE (EKS support is being built out)
  • Data residency matters — metrics must stay in-cluster
  • You want full algorithm transparency and customization
  • In-place pod resizing (zero-downtime) is important
  • You need GCP managed-service monitoring in the same dashboard
  • You have predictable traffic patterns that benefit from scheduled scaling
  • You want fixed-cost optimization without savings-based fees
Choose CAST AI when:
  • Running across AWS, Azure, and GCP today
  • You prefer a fully managed SaaS solution with no infrastructure to maintain
  • Your team doesn’t want to operate Prometheus or manage controller upgrades

Migration path

Autopilot includes a fully automated, zero-downtime migration from CAST AI:
The migration adopts existing CAST AI nodes in-place (no reprovisioning), strips CAST AI labels and taints, and runs a rebalance to right-size machine types. Typical migration time: 15–30 minutes per cluster with zero workload downtime.