Stop juggling multiple operators. KubeBlocks provides a single, production-grade control plane to run, manage, and scale any database—from MySQL and PostgreSQL to Kafka and MongoDB—with a unified API.
Why KubeBlocks
Every database you add shouldn't multiply your operational burden. KubeBlocks replaces operator sprawl with a single, unified control plane.
Without KubeBlocks
Operator Sprawl
N databases = N operators = N independent concerns
MySQL Operator
PostgreSQL Operator
Redis Operator
MongoDB Operator
Kafka Operator
5
Operators to install
15
Concerns to manage
∞
Complexity as you scale
VS
VS
With KubeBlocks
One Control Plane
Any database. One operator. Zero sprawl.
KubeBlocks
Unified API · Single Control Plane
Backup & Recovery
Instant Backup
Point-in-Time Recovery
Delete Protection
Observability
Metrics & Logs
Slow SQL Analysis
Alert Rules
Lifecycle
Rolling Upgrade
Auto Failover
HA Architecture
1
Operator to install
3
Concerns to manage
0
Extra complexity when scaling
A unified API for all your databases — from relational to vector, message queue to object storage.
TRUSTED BY BIG PLAYERS
See how industry leaders use KubeBlocks to cut costs, boost efficiency, and manage thousands of databases with ease.
Building a Universal DBaaS Platform from Scratch
Faced with tight deadlines and limited headcount, China Mobile Cloud chose KubeBlocks to build a universal DBaaS platform supporting both RDS PostgreSQL and He3DB. By developing KubeBlocks Addons instead of building Operators from scratch, they instantly gained mature database orchestration capabilities.
Read the storyUnifying Diverse Database Operations at Scale
VIP.com adopted KubeBlocks to unify operations for their internal MySQL, ElasticSearch, and Kafka databases. With over 1,000 clusters and 3,000 nodes under management, they now enjoy a consistent, automated operational experience across entirely different database engines.
Automating Financial Data Infrastructure with GitOps
Tiger Brokers integrated KubeBlocks into their GitOps workflows. Using Infrastructure as Code, they seamlessly provision and manage MySQL, Redis, RabbitMQ, Kafka, and ZooKeeper, ensuring strict version control and rapid deployment.
Managing 6,000+ Databases Without a DBA Team
By adopting KubeBlocks' declarative management and automated workflows, a single Kubernetes engineer — without a DBA background — now reliably manages over 6,000 database instances across four availability zones.
Read the storyAutomating Ultra-Large-Scale Redis Clusters Across Kubernetes
Kuaishou used KubeBlocks to build a custom federated architecture that seamlessly deploys Redis across multiple K8s clusters while hiding complexity from end-users — ultimately doubling resource utilization at unprecedented scale.
Read the storyViktor Farcic is a developer evangelist at Upbound and a Google Developer Expert, CDF Ambassador, and member of the Docker Captains team. Viktor Farcic is dedicated to promoting the latest DevOps technologies and is the host of the YouTube DevOps Toolkit channel.

Developer evangelist @upbound
Sergey Pronin is a Product Owner at Percona, focused on delivering robust open source databases and cloud-native solutions. Prior to joining Percona, Sergey Pronin led product and engineering teams in other organizations, with a primary focus on products in the infrastructure and platform space.

Product Owner @Percona

KubeBlocks provides a unified API for operating and managing different types of databases, significantly reducing the complexity and learning curve associated with database management. This standardized approach ensures that administrators can efficiently interact with various database systems in the same way, streamlining operations and improving productivity.
KubeBlocks' standardized API design provides robust extensibility, enabling low-code integration for both in-house and open-source databases. This approach eliminates the need for extensive custom Golang coding, turns your database knowledge into productivity efficiently, and significantly speeds up development times. KubeBlocks currently supports over 40 database engines. Welcome to join our community.
KubeBlocks provides a decentralized, Kubernetes-native high availability architecture, perfect for managing large-scale database clusters, particularly MySQL and Redis primary-replica clusters. Its design enhances fault tolerance. Additionally, its lightweight nature reduces resource strain, boosting overall efficiency. This makes KubeBlocks highly effective for handling extensive database clusters.
KubeBlocks' modular design allows you to customize cluster topologies according to your needs. This flexibility lets you create database clusters tailored to specific requirements, enhancing system adaptability and functionality. For instance, when creating a Redis cluster, you can choose from single-node, primary-replica, and Redis Cluster topologies, and configure them with your preferred proxy components.
KubeBlocks offers multiple network modes, allowing you to select network configurations when creating database clusters. For example, MongoDB can be launched using host or container network modes. This flexibility ensures efficient communication and performance optimization across various environments, adapting to complex network architectures and requirements.
KubeBlocks introduces InstanceSet, an improved StatefulSet that manages databases in a specific role order to enhance availability. Besides, InstanceSet supports heterogeneous replicas with varied resources and configurations, allows in-place Pod updates, and takes individual database instances offline for proactive maintenance.
Streamline operations with a user-friendly command-line interface for effortless database management.
Safeguard your data with rapid, reliable backup capabilities.
Restore databases to any specific moment with precision.
Prevent accidental data loss with built-in safeguards.
Gain deep visibility with comprehensive monitoring and logging.
Ensure secure data transmission with robust encryption.
Protect sensitive information with encrypted storage.
Identify and optimize inefficient queries for peak performance.
Minimize downtime with self-healing capabilities.
Requires a running Kubernetes cluster and Helm 3.
Add Helm repo
helm repo add kubeblocks https://apecloud.github.io/helm-charts helm repo update
Install KubeBlocks
Create a MySQL cluster
Verify
Want more databases? Browse the full documentation or explore all Add-ons.
MySQL
PostgreSQL
Redis
Mongo
...