Running databases in Kubernetes has come a long way.
Focusing on MySQL, we will explore the challenges and issues of running production databases in Kubernetes. We'll look at the opportunities and benefits of running in Kubernetes too. While rolling out a database is easy enough, things can get interesting when production tasks are undertaken. How do you achieve scaling – whether that's scaling up or down? How do you know that your latest backup will restore safely? We will also take a look at an open source solution for monitoring your database deployments, adding support for Kubernetes as a robust production environment.
Focusing on MySQL, we will explore the challenges and issues of running production databases in Kubernetes. We'll look at the opportunities and benefits of running in Kubernetes too. While rolling out a database is easy enough, things can get interesting when production tasks are undertaken. How do you achieve scaling – whether that's scaling up or down? How do you know that your latest backup will restore safely? We will also take a look at an open source solution for monitoring your database deployments, adding support for Kubernetes as a robust production environment.
Outline: - Introduction - Installing MySQL in Kubernetes - Scaling up, scaling down - Backup, restore, verification - An open source monitoring solution - What could possibly go wrong?
Takeaways: This presentation should encourage the audience to embrace the possibilities of running production databases on Kubernetes, and will help attendees understand the "do's and dont's" of such a deployment.
Speakers: Sami Ahlroos