DEV Community

pvperrin
pvperrin

Posted on

What are MySQL Operators

The MySQL operator is a tool that was created to help in the automatization process for the developers who are eager to run their databases on MySQL and Kubernetes in a smoother and more efficient way.

First of all, what is Kubernetes?

Kubernetes is a distributed platform that can be used to run a wide variety of programs in the Cloud. Based on the Google internal platform known as Borg, it has gained popularity among all Cloud providers. Amazon, Microsoft, Google and Alibaba provide, in addition to their own platforms, deployment models based on Kubernetes. Moreover, companies like Redhat, now part of IBM, Mirantis or Rancher provide easy to install Kubernetes distributions. Those distributions enable organizations that prefer to rely on their own data centers to run Kubernetes internally. Because of its popularity, Kubernetes might very well become a defacto standard to deploy applications anywhere…

So now, what exactly does MySQL Operator do?

The MySQL Operator is a Kubernetes Operator that helps operational teams to manage their MySQL databases on any Cloud provider as well as on premises. It provides automations to install new databases, upgrade databases, scale databases up and down with almost no downtime, backup or restore databases and monitor databases. The MySQL Operator is a key component for teams who run critical MySQL databases.

Top comments (1)

Collapse
 
perconabytes profile image
Percona Community Team

Percona Kubernetes Operator for MySQL
percona.com/software/percona-kuber...