• Start
Sign In

Running

Amazon EKS

Options for running SurrealDB on Amazon Elastic Kubernetes Service — managed Scale, Enterprise SurrealDS, or single-node RocksDB.

Important

Production multi-node SurrealDB uses SurrealDS for shared distributed storage — not TiKV. For managed HA on SurrealDS, use SurrealDB Cloud Scale. Self-hosted SurrealDS on Kubernetes is available with SurrealDB Enterprise.

Note

For a single-node RocksDB deployment on Kubernetes (including a cluster you create with EKS), start with Deploy on Kubernetes. For a local open-source distributed-storage playground only, see Run a multi-node cluster.

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes control plane on AWS. You still choose how SurrealDB storage is provided: single-node RocksDB on a persistent volume, or multi-node SurrealDS (Cloud Scale or Enterprise).

GoalPath
Managed multi-node HA (recommended for most teams)SurrealDB Cloud Scale on SurrealDS — no TiKV or TiDB operator to run
Self-hosted multi-node HA on EKSSurrealDB Enterprise with SurrealDS (operator and runbooks shipped with Enterprise)
Single SurrealDB pod, RocksDB on a volumeDeploy on Kubernetes on an EKS cluster you manage
Local experiment with Community tikv://Run a multi-node cluster (not Cloud Scale / Enterprise storage)

Older guides walked through the TiDB operator and a TiKV cluster as the shared store behind SurrealDB on EKS. That path is not the storage engine behind Cloud Scale or Enterprise SurrealDS deployments. Prefer SurrealDS for production HA; keep TiKV for local Community experimentation only.

Was this page helpful?