CrateDB Cloud on Kubernetes

CrateDB Cloud on Kubernetes is the hybrid cloud database solution integrating CrateDB clusters and the CrateDB Cloud software stack with on-premise or customer-controlled cloud infrastructure.

Introduction

The CrateDB Cloud on Kubernetes concept is simple. You bring your own Kubernetes infrastructure - whether in a production site, office, laboratory, or local setup, or in your existing managed cloud infrastructure on AWS, Azure, or GCP.

Wherever it may be located, we provide the full experience of CrateDB Cloud to that Kubernetes environment. You keep your existing infrastructure setup and you get all the benefits of CrateDB Cloud on top: from quick deployment to seamless scaling and easy cluster management.

Details

The process of getting CrateDB Cloud on Kubernetes running is supported by the CrateDB Cloud Console.

Even so, there are some steps involved, and some requirements have to be met in order for it to work. This section of the documentation intends to serve as an end-to-end walkthrough of the corresponding process and prerequisites.

Tutorials

In these tutorials, we first introduce the signup and configuration process for a local Kubernetes installation. Next, we explain the process end-to-end for using AKS and EKS services. After that, we outline the installation method for some lightweight Kubernetes distributions, like K3s and Microk8s.

Then, we explain how to set up a custom backup location, so you can keep full ownership of your data backups.

We also introduce a way to monitor your CrateDB Cloud on Kubernetes cluster in the visualization tool Grafana coupled with Loki and Prometheus.

Table of contents