Why Databases on Kubernetes?
Operational Simplicity
Take advantage of Kubernetes to easily provision, scale, and manage hundreds of database instances
Deployment Portability
Create different production, testing, or development environments in the cloud or on-premises with ease
Infrastructure Convergence
Eliminate the need to maintain separate database infrastructure to further standardize on Kubernetes
Deployment Models
Kubernetes offers flexible deployment patterns for data services. You can either deploy databases as part of your application or as a dedicated service.
Application Embedded

-
Select the best stack for each application
-
Empower developers and enable agility
-
Achieve operational and performance isolation
-
Need to scalably manage heterogeneous instances
Dedicated Service

-
Offload operational complexity to DB team
-
Roll out data services with greater confidence
-
Centralize compliance management activities
-
Complex to manage data and applications together
Database Functionality
Managing a database can be a complex and daunting task. Kubernetes and Kasten K10 make this really simple, allowing you to focus on your applications.

General Management
-
Provisioning & Scaling
-
Patching & Upgrades
-
Parameter Config
-
User Management
-
Application Access
-
Activity Monitoring
Data Management
-
Backup & Restore
-
Disaster Recovery
-
Replication
-
High Availability
-
Copy Management
-
Data Masking
Simplify with Kasten K10 and Kanister
Introduce robust data management capabilities
across deployment models and databases
Unified Management
Use a policy-driven platform to manage data services in a consistent and scalable manner. Extensible to add support for new data services.
App-Centric Approach
Simplify management operations by focusing on applications as the operational unit and abstracting away infrastructure or data stores.
Database Best Practices
Leverage open-source blueprints to enable operations on common data services. Implement best practices without having to build from scratch.