You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.

New to KubeDB? Please start here.

Overview

DocumentDB is a document database that speaks the MongoDB wire protocol on top of a PostgreSQL engine (via FerretDB), giving you MongoDB-compatible APIs backed by the reliability and tooling of PostgreSQL. KubeDB lets you provision and operate DocumentDB clusters on Kubernetes, handling day-2 operations such as scaling, reconfiguration, failover, and storage management through declarative DocumentDBOpsRequest objects.

Supported DocumentDB Features

FeaturesAvailability
Clustering (High Availability)
Custom Configuration (user.conf)
Externally manageable Auth Secret (Rotate Auth)
Persistent volume
Automated Vertical & Horizontal Scaling
Automated Volume Expansion
Storage Migration (StorageClass to StorageClass)
Autoscaling ( Compute resources & Storage )
Automated Failover & Disaster Recovery
Automated Restart
Reconfigurable runtime configuration

Supported DocumentDB Versions

KubeDB supports the following DocumentDB Versions.

  • 15.12-documentdb
  • 16.8-documentdb
  • 17.4-documentdb

User Guide