Skip to content
Sign In

Overview

Managed Kubernetes

Options for running SurrealDB on Amazon EKS, Google GKE, and Azure AKS - managed Scale, self-hosted Enterprise clusters, or single-node RocksDB.

Important

Production multi-node SurrealDB uses shared distributed storage with replication and consensus. For managed HA, use the Scale plan. Self-hosted multi-node clusters on Kubernetes are available with SurrealDB Enterprise.

Note

For a single-node RocksDB deployment on Kubernetes - including a cluster you create with EKS, GKE, or AKS - start with Deploy on Kubernetes. For how the multi-node model works in general, see Run a multi-node cluster.

Each of the three major clouds offers a managed Kubernetes control plane. The control plane is the only part they manage for you; how SurrealDB storage is provided is still your choice - single-node RocksDB on a persistent volume, or a multi-node cluster on distributed storage (Scale or Enterprise).

ProviderService
AWSAmazon Elastic Kubernetes Service (EKS)
Google CloudGoogle Kubernetes Engine (GKE), including Autopilot
Microsoft AzureAzure Kubernetes Service (AKS)
GoalPath
Managed multi-node HA (recommended for most teams)A managed Scale cluster, with the storage layer operated for you
Self-hosted multi-node HA on EKS, GKE, or AKSSurrealDB Enterprise with distributed storage (operator and runbooks shipped with Enterprise)
Single SurrealDB pod, RocksDB on a volumeDeploy on Kubernetes on a cluster you manage

Was this page helpful?