AWS MARKETPLACE PARTNER

Run Any Database Natively on
Amazon EKS -
Without the Compromise.

Deploy and manage 25+ Production-grade databases as native Kubernetes resources on Amazon EKS. Leverage AWS 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 Amazon Elastic Kubernetes Service (Amazon EKS). 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 hyperscaler-managed database services.

What This Means for AWS and EKS Users

If you're running applications on Amazon EKS, 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 EKS clusters:

Faster Time-to-Value

Launch databases in minutes instead of weeks.

Lower Operational Burden

Automate Day-2 tasks and eliminate custom scripts.

Cost Optimization

Use existing AWS storage and avoid premium managed DBaaS pricing.

Hybrid/Multi-Cloud Consistency

Same workflows whether running on EKS or other clouds.

TECHNICAL ARCHITECTURE

KubeDB runs natively on Amazon EKS

The KubeDB Operator sits directly on top of your EKS clusters, leveraging AWS infrastructure, multi-AZ 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
Amazon EKS
Kubernetes • AWS Infrastructure • Multi-AZ Support
KubeDB Platform Architecture on Amazon EKS
On-premises
Cloud
Edge

Production databases. Fully automated on EKS.

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

Run Databases Natively on EKS

KubeDB integrates deeply with EKS, supporting any Kubernetes StorageClass (including EBS, EFS, or third-party CSI drivers). Databases run inside your private pod network with full affinity and anti-affinity controls for Multi-AZ 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-AZ clustering, automated failover, PodDisruptionBudgets, and continuous health checks.

Backup & Recovery

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

Monitoring & Observability

Native Prometheus + Grafana dashboards. Integrates with Amazon Managed Service for Prometheus.

Security & Governance

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

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

Amazon EKS & Kubernetes

Deploy databases natively on Amazon EKS, Red Hat OpenShift, Rancher, or any Kubernetes distribution. Full support for Kubernetes operators, Custom Resource Definitions (CRDs), and GitOps workflows.

Amazon S3

Automated backup and archival to S3 with lifecycle policies, versioning, cross-region replication, and support for GCS, Azure Blob, and other object stores.

Amazon CloudWatch & Prometheus

Deep integration with CloudWatch and native Prometheus support. Pre-built Grafana dashboards, custom alerts, and automated incident response.

AWS IAM & Kubernetes RBAC

Use AWS IAM for authentication and support for Kubernetes RBAC for fine-grained access control. Support for IAM roles, service accounts, and HashiCorp Vault for credential management.

AWS VPC & Network Policies

Deploy databases in your VPC with custom network configurations, security groups, and private subnets. Full support for Kubernetes NetworkPolicies.

AWS & Kubernetes Integration

Additional AWS & Enterprise Integrations

AWS KMS

Encryption key management & TDE

EBS Volumes

High-performance block storage

Route 53

DNS management

AWS Secrets Manager

Credential rotation

CloudFormation

Infrastructure as code

AWS Certificate Manager

TLS/SSL certificates

Auto Scaling

Dynamic scaling policies

Datadog & New Relic

Third-party monitoring

60% Average Cost Savings

Why KubeDB Is More Cost-Effective Than AWS RDS

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

Better Bin Packing

Run multiple databases on the same EC2 host, unlike RDS which requires dedicated instances

Up to 60% cost reduction

Spot Instance Support

Use AWS Spot Instances with Karpenter for database pods, reducing compute costs by up to 90%

70-90% compute savings

Lower Management Fees

RDS charges premium management fees on top of EC2 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
CapabilityAWS RDS
EKS + KubeDB
Provisioning Speed5-10 minutes
< 60 seconds
Multiple DBs per HostNo
Yes
Spot Instance SupportLimited
Full support
Management FeeHigh premium
Low
Developer ProductivityShared instances
Preview environments, per-dev DBs
LatencyCross-VPC (higher)
Same cluster (low)
Vendor Lock-inAWS only
None - portable
ToolingSeparate tools
Same as apps (Helm, Prometheus, etc.)

Developer Productivity Benefits

Every developer gets their own database instance
Preview environments for every pull request
Different databases for different environments
Provision databases in under 60 seconds vs 5-10 minutes
Use same tools (Helm, Prometheus) for apps and databases

Operational Advantages

No vendor lock-in - reuse DevOps workflows on-prem or any cloud
Lower latency with databases in same cluster as apps
No cross-VPC connections required
Consistent Terraform/Ansible scripts across environments
Support for additional databases like Elasticsearch, Kafka, etc

Calculate Your Savings

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

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

Trusted Across Industries

Organizations rely on KubeDB for mission-critical databases across diverse industries and use cases

Financial Services & Healthcare

Meet strict compliance requirements with data sovereignty, air-gapped deployments, and full control over data locality. SOC 2 and HIPAA compliant infrastructure.

Data Sovereignty

100%

Compliance

SOC 2, HIPAA

Multi-Tenant SaaS Applications

Deliver isolated database instances for each tenant with automated provisioning, lifecycle management, and policy-driven governance at scale.

Tenant Isolation

Full

Self-Service

Automated

Hybrid & Multi-Cloud Deployments

Run databases consistently across AWS, on-premises, and other clouds. Avoid vendor lock-in with portable Kubernetes-native infrastructure.

Portability

Any Cloud

Lock-in

Zero

Edge & IoT Workloads

Deploy databases at the edge with automated backups to central storage. Support for disconnected operations and data synchronization.

Edge Locations

Unlimited

Sync

Automated

“InterSystems was delighted to engage with KubeDB in the delicate, yet fundamental task of supporting durable, non-ephemeral workloads with Kubernetes. ... I would recommend KubeDB consulting for any Kubernetes related work.”

Luca Ravazzolo

Product Manager, InterSystems

Getting Started on AWS EKS

Deploy KubeDB on your EKS cluster in minutes

1

Deploy KubeDB

Via Helm or Operator Lifecycle Manager on your EKS cluster

2

Create Database

Define a database Custom Resource with desired spec

3

Configure Backups

Set up backups to Amazon S3 and enable monitoring

4

Manage Operations

Scale, upgrade, or failover using Kubernetes tools

AWS EKS Ready

Run Databases Natively
on Amazon EKS

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

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