Loading video player...
Deploying a database on Kubernetes is one thing, managing Day-2 operations is where the real complexity lies. In this technical demo, we explore how to bridge the gap between VM-based database management and cloud-native infrastructure using a unified control plane. We walk through full lifecycle management on K8s, focusing on maintaining a consistent operational layer for visibility and governance without reinventing your tooling for every new operator. 🔗 Explore the Kubernetes Solution: https://severalnines.com/clustercontrol/solutions/kubernetes/ ⏱️ Key Technical Moments 0:00 Welcome to ClusterControl’s Kubernetes Management 0:25 Connecting Your Kubernetes Environment 0:52 Enabling GitOps Workflows with GitHub 1:21 Installing Argo CD via ClusterControl 1:49 Applying Agent Manifests 2:22 Finalizing Environment & GitOps Status 3:17 Creating a New Kubernetes Namespace 4:28 Deploying Database Operators (PostgreSQL & MySQL) 6:32 Managing Operator Dependencies (Cert-manager) 7:00 Provisioning a 3-Node PostgreSQL Cluster 8:15 Configuring S3-Compatible Backup Schedules 9:18 Rapid MySQL Replication Cluster Deployment 9:48 Managing Resource & Database Configuration Templates 10:55 Advanced Log Retrieval & Troubleshooting 11:11 Summary & Getting Started with ClusterControl 🛠️ Core Capabilities Covered Operator / Database Lifecycle Management: How to deploy and manage MOCO and CNPG operators and their databases through a single UI while maintaining a GitOps-ready workflow. Standardized Templates: Using custom templates to define CPU, memory limits, and persistent storage volume sizes for consistent performance. Backup Orchestration: Configuring automated retention policies and secure S3-compatible storage access for disaster recovery. Whether you are running on-premises, in the cloud, or both, using VMs or containers, ClusterControl provides the automation required to ensure performance, high availability and security for open-source databases like MariaDB, PostgreSQL, and MySQL.