One-stop Solution for Managing Databases on Kubernetes

KubeDB is a Kubernetes Native Database Management Solution that simplifies and automates routine database tasks such as Provisioning, Monitoring, Upgrading, Patching, Scaling, Volume Expansion, Backup, Recovery, Failure detection, and repair for various popular databases on any private and public clouds.

  • Manage Multiple Databases with ease.
  • Improve developer productivity without breaking the bank with KubeDB
  • Run your DBaaS on Any Cloud, on-prem, developer machines, or CI/CD.
  • Say Goodbye to Headaches with our hands-on Engineering Support.
  • Shift Left Your App and DB in One Swift Deployment.
  • Unleash the Power of Databases per Microservice

Our Selected Customers

Features

  • Database Provisioning and Simplified Management
  • High Availability and Resiliency
  • Private Registry and Air-gapped clusters
  • Backup and Restore Capabilities
  • Monitoring and Alerts
  • Horizontal & Vertical Scaling
  • Volume Expansion
  • Web UI
  • TLS Management and renewals
  • GitOps (ArgoCD / FluxCD) Integration
  • Major, Minor, and Patch Version upgrades
  • Custom Database Plugin Support
  • Cross Cluster Access using Envoy Gateway
helm install kubedb oci://ghcr.io/appscode-charts/kubedb \
  --version v2024.2.14 \
  --namespace kubedb --create-namespace \
  --set-file global.license=/path/to/the/license.txt \
  --wait --burst-limit=10000 --debug
supported-platforms
KubeDB effortlessly integrates with any Kubernetes platform such, as;
  • AWS Elastic Kubernetes Service (EKS)
  • Azure Kubernetes Service (AKS)
  • Google Kubernetes Engine (GKE)
  • Red Hat OpenShift
  • Rancher
  • VMware Tanzu
  • Equinix Metal
  • Openstack
  • On-Prem Kubernetes Clusters
  • IBM Cloud
  • Oracle Cloud
  • Alibaba Cloud
  • Digital Ocean
  • Linode
  • Exoscale Cloud Hosting

Select your preferred platform and enjoy deployment, scalability and management. Join us in embracing the future of application deployment.

kubedb-ui

Pricing Model

KubeDB is charged by the memory limit set to database containers managed by KubeDB (not the memory of Ku bernetes worker nodes). Say, a 3 replicas PostgreSQL each with 8 GB RAM will count as 24GB memory for billing purposes.

Support Plans

SilverGoldPlatinum
Recommended forCloud style Self-service plan for production databasesFor production databasesFor business and/or mission critical databases
Support CoverageSelf-Service8x5 ⏰24x7 ⏰
Response Times SLABest EffortYesYes
Quarterly UpdatesYesYesYes
Emergency patchesNoYesYes
Incident Tickets (with SLA coverage)N/A5/mo10/mo
Contacts for Ticketing1510
Remote Hands (via screen share) for addtl feeYesYes (Includes FREE 3 hrs/month)Yes (Includes FREE 5 hrs/month)
Production RunbookNoYesYes
Dedicated Private chat (via Discord)NoYesYes
Phone SupportNoYesYes ☎
Custom FeaturesNoAdditional feeAdditional fee
faq-image

Frequently asked questions

Here are a few of the questions we get the most. If you don't see what's on your mind, contact us anytime.

Is KubeDB open source?

KubeDB follows an open-core model. The API and client are available under Apache v2 License for integration with client projects.

Is KubeDB proven by large deployments?

KubeDB was started in 2017 and has since been deployed across numerous clients, including large-scale deployments.

How is KubeDB different from using StatefulSets?

KubeDB differentiates itself with its comprehensive Day 2 operations, encompassing monitoring, alerts, backup/recovery, version upgrades and scaling functionalities.

Why use KubeDB vs. DB vendor's operators?

Unlike DB vendor's operators, using KubeDB, you can conveniently fulfill all your database requirements under a single contract and with minimum engineering efforts.

Why are the benefits of KubeDB over Cloud Provider Managed DB Service?

KubeDB offers a wide array of database options, supporting multi-cloud and on-premises environments while providing cheaper / cost-effective solutions.