GOOGLE CLOUD PARTNER

Run Any Database Natively on
Google Kubernetes Engine -
Without the Compromise.

Deploy and manage 25+ Production-grade databases as native Kubernetes resources on Google GKE. Leverage Google Cloud Infrastructure with broader choice, zero extra licensing, and true GitOps agility.

25+ Database Engines
PostgreSQL, MySQL, Redis, Kafka & more
Level 5 Operator
Day-2 operations on Auto Pilot
100% GitOps Native
Declarative & developer-friendly

KubeDB by AppsCode delivers a production-grade, Kubernetes-native Database-as-a-Service platform that runs seamlessly on Google Kubernetes Engine (GKE). It enables platform teams and developers to provision, manage, scale, backup, and recover a wide range of databases using familiar Kubernetes APIs and declarative workflows - without vendor lock-in or reliance on cloud-managed database services.

What This Means for Google Cloud and GKE Users

If you're running applications on Google GKE, you already enjoy scalable, managed Kubernetes. However, databases often introduce complexity through separate tooling, manual operations, or cloud-specific DBaaS services that create lock-in.

KubeDB changes that by making databases first-class Kubernetes resources directly inside your GKE clusters:

Faster Time-to-Value

Launch databases in minutes using kubectl, Helm, GitOps, or self-service portals.

Lower Operational Burden

Automate Day-2 tasks and eliminate custom scripts.

Cost Optimization

Use existing Google Cloud storage and avoid premium managed DBaaS pricing.

Hybrid/Multi-Cloud Consistency

Same workflows whether running on GKE or other clouds.

TECHNICAL ARCHITECTURE

KubeDB runs natively on Google GKE

The KubeDB Operator sits directly on top of your GKE clusters, leveraging GCP infrastructure, multi-zone capabilities, and Kubernetes-native patterns for database automation.

KubeDB Platform
Web Console • Envoy Gateway • Hub/Spoke Model • Policy Engine
KubeDB Operator
Provisioner • OpsManager • AutoScaler • KubeDB • Migrator
Kubernetes Services
ArgoCD • Open Cluster Management • Cert Manager • Prometheus • Grafana
Google GKE
Kubernetes • GCP Infrastructure • Multi-Zone Support
KubeDB Platform Architecture on Google GKE
On-premises
Cloud
Edge

Production databases. Fully automated on GKE.

25+ Database engines with HA, scaling, backup, TLS, monitoring, and GitOps support

Run Databases Natively on GKE

KubeDB integrates deeply with GKE, supporting any Kubernetes StorageClass (including Persistent Disks, Filestore, or third-party CSI drivers). Databases run inside your private pod network with full affinity and anti-affinity controls for multi-zone resiliency.

DBaaS Without Cloud Lock-In

Complete data ownership and sovereignty with portability across clouds or on-prem. Support for air-gapped and sovereign environments with your choice of storage optimized for performance, cost, or resilience.

Broad Database Support

Manage 25+ Database engines including PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Kafka, and more, all with consistent Kubernetes-native workflows.

Automated Lifecycle Management

Declarative CRDs handle provisioning, upgrades, scaling and repair with zero-downtime where possible.

High Availability & Resiliency

Multi-zone clustering, automated failover, PodDisruptionBudgets, and continuous health checks.

Backup & Recovery

Integrated with KubeStash for policy-driven, incremental, encrypted backups to Google Cloud Storage. Support for point-in-time recovery.

Monitoring & Observability

Native Prometheus + Grafana dashboards. Integrates with Google Cloud Monitoring and Operations Suite.

Security & Governance

Automated TLS, Transparent Data Encryption, RBAC integration with GKE Workload Identity, network policies, and Vault support.

Self-Service for Developers

Platform teams enforce policies while developers provision databases via Kubernetes-native workflows.

Comprehensive Database Support

25+ Database engines managed with Kubernetes-native workflows

Relational
PostgreSQL, MySQL, MariaDB, SQL Server, Percona XtraDB
NoSQL/Document
MongoDB, DocumentDB, Cassandra
In-Memory/Cache
Redis, Valkey, Memcached
Search
Elasticsearch, OpenSearch, Solr
Analytics
Druid, ClickHouse, SingleStore
Messaging
Kafka, RabbitMQ
Others
Hazelcast, ZooKeeper, PgBouncer, ProxySQL

Seamless Google Cloud & Kubernetes Integration

KubeDB leverages the full power of Google Cloud and Kubernetes to deliver a complete database platform

Google GKE & Kubernetes

Deploy databases natively on Google GKE with support for Autopilot, Standard clusters, and GKE Enterprise. Full GitOps workflows with Config Sync.

Google Cloud Storage

Automated backup and archival to GCS with lifecycle policies, versioning, cross-region replication, and Nearline/Coldline storage classes.

Google Cloud Monitoring & Operations

Deep integration with Cloud Monitoring, Cloud Logging, and native Prometheus support with pre-built Grafana dashboards.

Workload Identity & IAM

Use Google Cloud IAM with Workload Identity for authentication and Kubernetes RBAC for fine-grained access control.

VPC & Network Policies

Deploy databases in your VPC with custom network configurations, VPC-native clusters, and Kubernetes NetworkPolicies.

Google Cloud & Kubernetes Integration

Additional Google Cloud & Enterprise Integrations

Cloud KMS

Encryption key management

Persistent Disks

High-performance SSD storage

Cloud DNS

DNS management

Secret Manager

Credential rotation

Cloud Deployment Manager

Infrastructure as code

Certificate Manager

TLS/SSL certificates

Auto Scaling

Dynamic scaling policies

Config Sync & Anthos

Multi-cluster management

60% Average Cost Savings

Why KubeDB Is More Cost-Effective Than Cloud SQL

Run databases on Google Cloud at a fraction of the cost while improving performance and developer productivity

Better Bin Packing

Run multiple databases on the same GCE host, unlike Cloud SQL which requires dedicated instances

Up to 60% cost reduction

Spot VM Support

Use GCP Spot VMs for database pods, reducing compute costs by up to 90%

70-90% compute savings

Lower Management Fees

Cloud SQL charges premium management fees on top of GCE costs. KubeDB fees are significantly lower

60-70% lower fees

Free for Short-Lived Workloads

Use KubeDB free for any clusters running less than 30 days (dev, test, CI/CD environments)

100% free for dev/test
COMPARISON

Why KubeDB on GKE Beats Cloud SQL

Feature-by-feature, KubeDB on GKE delivers broader coverage, lower cost, and true portability.

CapabilityCloud SQL
KubeDB on GKE
Provisioning Speed5-10 minutes
< 60 seconds
Vendor Lock-inGoogle Cloud only
None - portable
Database Engine SupportPostgreSQL, MySQL only
25+ engines including NoSQL, search, messaging
Cost StructurePremium service fees
Pay for compute + storage only
Multi-Cloud PortabilityNot available
Full support

Calculate Your Savings

Organizations typically save 60-70% on database costs when switching from Cloud SQL to KubeDB, while improving provisioning speed and developer productivity

60%
Lower Cost Budget
10x
Faster Provisioning
Zero
Vendor Lock-In
Google Cloud Ready

Run Databases Natively
on Google GKE

60% cost savings, 10x faster provisioning, zero vendor lock-in

  • Deploy 25+ databases in <60s
  • 90% savings with Spot VMs
  • Full GCP integration (GCS, KMS)
60%
COST SAVINGS
<60s
PROVISIONING
25+
DB ENGINES
10K+
DEPLOYMENTS