Run CrateDB on Kubernetes

CrateDB is ideal for containerized environments, creating and scaling a cluster takes minutes and your valuable data is always in sync and available.

Prerequisites

Both of following methods assume familiarity with Kubernetes.

Before continuing you should already have a Kubernetes cluster up-and-running with at least one master node and one worker node.

See also

You can use kubeadm to bootstrap a Kubernetes cluster by hand.

Alternatively, cloud services such as Azure Kubernetes Service or the Amazon Kubernetes Service can do this for you.

Method 1 - Classic kubernetes

Install the resources to run your CrateDB.

Method 2 - Kubernetes operator

You can also use the CrateDB custom resource and the Crate Operator to quickly install your CrateDB.

Table of contents