MICROSOFT AZURE PARTNER

Run Any Database Natively on
Microsoft AKS -
Without the Compromise.

Deploy and manage 25+ Production-grade databases as native Kubernetes resources on Microsoft AKS. Leverage Azure 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 Azure Kubernetes Service (AKS). 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 Azure-managed database services.

What This Means for Azure and AKS Users

If you're running applications on Azure AKS, 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 AKS 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 Azure storage and avoid premium managed DBaaS pricing.

Hybrid/Multi-Cloud Consistency

Same workflows whether running on AKS or other clouds.

TECHNICAL ARCHITECTURE

KubeDB runs natively on Microsoft AKS

The KubeDB Operator sits directly on top of your AKS clusters, leveraging Azure infrastructure, availability 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
Microsoft AKS
Kubernetes • Azure Infrastructure • Availability Zone Support
KubeDB Platform Architecture on Microsoft AKS
On-premises
Cloud
Edge

Production databases. Fully automated on AKS.

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

Run Databases Natively on AKS

KubeDB integrates deeply with AKS, supporting any Kubernetes StorageClass (including Azure Disks, Azure Files, or third-party CSI drivers). Databases run inside your private pod network with full affinity and anti-affinity controls for availability 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 Azure Blob Storage. Support for point-in-time recovery.

Monitoring & Observability

Native Prometheus + Grafana dashboards. Integrates with Azure Monitor and Application Insights.

Security & Governance

Automated TLS, Transparent Data Encryption, RBAC integration with Azure AD, 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 Azure & Kubernetes Integration

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

Azure AKS & Kubernetes

Deploy databases natively on Azure AKS with support for availability zones, Azure CNI, and Azure Policy. Full GitOps workflows with Flux.

Azure Blob Storage

Automated backup and archival to Azure Blob Storage with lifecycle policies, versioning, geo-replication, and hot/cool/archive tiers.

Azure Monitor & Application Insights

Deep integration with Azure Monitor, Log Analytics, and native Prometheus support with pre-built Grafana dashboards.

Azure AD & Managed Identities

Use Azure Active Directory for authentication and Azure Managed Identities for secure credential management without secrets.

Azure Virtual Networks & Network Security

Deploy databases in your VNet with custom network configurations, NSGs, and private endpoints. Full Kubernetes NetworkPolicy support.

Azure & Kubernetes Integration

Additional Azure & Enterprise Integrations

Azure Key Vault

Encryption key management

Azure Disks

Premium SSD storage

Azure DNS

DNS management

ARM Templates

Infrastructure as code

Azure Policy

Governance & compliance

VMSS Autoscaling

Dynamic scaling

Azure Arc

Hybrid cloud management

Azure Files

Shared file storage

60% Average Cost Savings

Why KubeDB Is More Cost-Effective Than Azure Database Services

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

Better Bin Packing

Run multiple databases on the same Azure VM, unlike Azure Database Services which requires dedicated instances

Up to 60% cost reduction

Spot VM Support

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

70-90% compute savings

Lower Management Fees

Azure Database Services charges premium management fees on top of VM 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 AKS Beats Azure Database Services

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

CapabilityAzure Database Services
KubeDB on AKS
Provisioning Speed5-10 minutes
< 60 seconds
Vendor Lock-inAzure only
None - portable
Database Engine SupportLimited per service
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 Azure Database Services to KubeDB

60%
Lower Cost Budget
10x
Faster Provisioning
Zero
Vendor Lock-In
Azure AKS Ready

Run Databases Natively
on Microsoft AKS

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

  • Deploy 25+ databases in <60s
  • 90% savings with Spot VMs
  • Full Azure integration (Blob, AD, Key Vault)
60%
COST SAVINGS
<60s
PROVISIONING
25+
DB ENGINES
10K+
DEPLOYMENTS