Containers are the new ZIP format to distribute software" is a fitting description of today's development world. However, it is not always that easy and this talk highlights the development of a container strategy for datastores over time:
Docker images: A new distribution model.
Docker Compose: Local demos and a little more.
Helm Chart: Going from demo to production.
Kubernetes Operator: Full control with upgrades, scaling,...
Besides the strategy, we are also discussing specific technical details and hurdles that appeared during the development. Or why the future will be a combination of Helm Chart and Operator (for now).
Related Videos: Containers and AutomationDIY DBaaS with Percona Kubernetes Operators - PLO October 2020
PLO 2020 Panel: Running Databases in Containers - Database Reference Speakers
Comparison of Kubernetes Operators for MySQL - Mykola Marzhan - Percona Live Online 2020
A Step by Step guide to using Databases on Containers - Kathy Gibbs - Percona Live Online 2020
Using Ansible to Manage MySQL at DigitalOcean
Operations -> SRE -> AIOps For Data Professionals
From Scheduled Downtime to Self-Healing in Less Than a Year