Keep track of deleted databases, cleanup prior snapshots with a single command.

Use cli to manage databases like kubectl for Kubernetes.

LIVING IN A POST-CONTAINER WORLD
Free: Brand new Serverless Architecture Whitepaper

Stay on top of the latest trends with the help of our Serverless Architecture Whitepaper. Get deep insights on serverless platforms, cloud-native architecture, cloud services, the Kubernetes ecosystem (Knative, Istio etc.) and much more!

The concept is quite simple: you only need to describe the desired database configuration in an Elasticsearch, Postgres or any of the supported databases object and the KubeDB operator will create Kubernetes objects in the desired state for you.

Head over to the official documentation for further information on this framework.

Getting started

You need to follow two steps in order to install KubeDB. First off, you need to install a Kubernetes operator in your cluster using scripts or via Helm and download kubedb cli on your workstation. You can also use kubectl cli with KubeDB custom resource objects.