December 11, 2019

203 words 1 min read

Running MySQL on Kubernetes

Running MySQL on Kubernetes

MySQL is the world's most popular open source database and there are a number of ways to run it on Kubernetes. This talk will explain and demonstrate how running a complex stateful application such as …

Talk Title Running MySQL on Kubernetes
Speakers Patrick Galbraith (Principal Platform Engineer, Oracle)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

MySQL is the world’s most popular open source database and there are a number of ways to run it on Kubernetes. This talk will explain and demonstrate how running a complex stateful application such as a database is made easier using Kubernetes. MySQL deployment patterns covered will start with simple MySQL asynchronous replicated master/slave MySQL and Galera synchronous multi-master replication both deployed as StatefulSets using a Helm charts. Following the simple patterns, a detailed discussion and demonstration will showcase the MySQL Operator which uses group replication and the MySQL router and makes creating MySQL clusters, backups, and restorations trivial. Next to be covered will be the Vitess Clustering system and its operator for horizontal scaling of MySQL which has numerous benefits such as built-in sharding and shard management, connection-pooling, query sanitization.

comments powered by Disqus