Percona Resources

Software
Downloads

All of Percona’s open source software products, in one place, to download as much or as little as you need.

Valkey Contribution

Product Documentation

Resource Hub

A single source for all resources

Financial Services

Driving Database Success

Percona Blog

Percona Blog

Our popular knowledge center for all Percona products and all related topics.

Community

Percona Community Hub

A place to stay in touch with the open source community

Events

Percona Events Hub

See all of Percona’s upcoming events and view materials like webinars and forums from past events

About

About Percona

Percona is an open source database software, support, and services company that helps make databases and applications run better.

Percona in the News

See Percona’s recent news coverage, press releases and industry recognition for our open source software and support.

Our Customers

Our Partners

Careers

Contact Us

Percona Operator for MySQL

Create and manage highly available, enterprise-ready MySQL database clusters on Kubernetes.

Percona Operator for MySQL is a powerful open source tool designed to streamline MySQL database operations in Kubernetes.

With Percona Operator for MySQL, you can effortlessly set up, scale, and oversee a robust MySQL database with synchronous replication, simplifying Day 1 Operations and automating Day 2 Operations, including MySQL backups and restores with point-in-time recovery, cluster scaling, and seamless, zero-downtime upgrades.

Percona Operator for MySQL comes in two flavors

Percona Operator for MySQL based on
Percona XtraDB Cluster

Percona Operator for MySQL based on Percona Server for MySQL

Why choose Percona Operator for MySQL?

Automated Day 1 Operations: installation, setup, configuration
Automated Day 2 Operations: backups, restores, stop/start, high availability, sharding, scaling with arbiter or non-voting replica set nodes, logging, clustering, and more
Backups and restores with point-in-time recovery and scheduling capabilities
Load-balancing via integration with ProxySQL and HAProxy
Secure connections using TLS/SSL by default
Zero-downtime automated software upgrades
Integrated observability and monitoring with Percona Monitoring and Management
100% open source with unrestricted portability and enterprise-grade features
Compatible with the most popular Kubernetes flavors of your choice
Try Percona Products

Try Percona Operator for MySQL in your browser

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

[mysql@percona-client /]$

mysql>

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $

percona: ~/percona-pxc-operator $ Thank You!

ON DEMAND WEBINAR

Civo Relies On Percona For Kubernetes-based Database as a Service Launch

Have Questions?

Frequently Asked Questions
What are Percona Operators?

Percona Operators automate deployments, scaling, and backup and restore operations of the databases on Kubernetes and come with years of Percona Expertise encoded in them. Percona Operators automate the creation of ready-to-use database clusters of open source, enterprise-ready flavors of MySQL, MongoDB, and PostgreSQL, created and supported by Percona.

Use Percona Operators to automate database operations on k8s or build a private DBaaS to speed up time-to-market for developers, run a Kubernetes shop, or deploy and manage databases on thousands of IoT devices.

Are Percona Operators free?
Percona’s mission is to keep open source open, vendors honest, and ensure users and community members are not taken advantage of. All Percona software, including Percona Operators, is 100% open source and free, not just economically, but as in “freedom”. Percona provides database users with freedom from vendor lock-in, freedom of deployment (whenever and wherever), and freedom of limitless scalability. No “open core,” no hidden fees or vendor lock-in.

Percona Operators are distributed under an Apache license; the code is stored on GitHub. Community support and commercial Percona Support Services are available to help if an issue arises. Although we provide commercial support for Percona Operators, no restrictions exist for usage.

Why do I need Percona Operator instead of using my own scripts?

Using your own scripts to automate database operations on Kubernetes is a viable option for many users. In fact, this is what many Percona Operators users, and customers of Percona Global Services, have been doing for a long time. Using your own scripts implies not only the high level of in-house expertise needed for script development but also added workload for testing, maintenance, and support of these scripts. If there is a better way to make databases run efficiently at peak performance, why not employ it? Percona Operators are created by our Experts, who have more than two decades of experience, and are rigorously and continuously tested on various Kubernetes flavors and Openshift. Percona software is also secure and compliant: We rely on independent verification of our security, privacy, and compliance practices to help you meet your regulatory and policy objectives.

How are Operators updated and supported?
A diverse open source community and a dedicated Percona Engineering team continuously work on improvements, introduce new features, and provide bug and vulnerability fixes. In addition, the Percona Global Services team provides enterprise-level, 24/7 operational support alongside professional and managed services.
Are there any prerequisites for using Percona Operators?

​At a minimum, you would need a Kubernetes or Openshift cluster with storage support. Refer to Percona Operators’ documentation for a full list of requirements for each flavor:

Operational stability and performance depend on various Kubernetes flavors and versions with backward compatibility offered by Kubernetes itself.

Are Percona Operators ready for production-grade workloads?
Percona Operators are ready for production-grade workloads. There are numerous enterprises from various industries that use open source Percona Operators to build and support their database workloads on Kubernetes.

Have
Questions?

Featured Kubernetes Resources

Webinars

Automated Disaster Recovery for Multi-Region GenAI Applications Using Vector Databases on Kubernetes

In this webinar, we’ll look at the four main stages of disaster recovery — multi-region setup, data replication, failure detection and failover, and failback — and show how these stages [...]

Learn More
Automated Disaster Recovery for Multi-Region GenAI Applications Using Vector Databases on Kubernetes

Webinars

Ask Me Anything About Kubernetes

Are you a seasoned Kubernetes pro or just stepping into the world of container orchestration? Join Joe Brockmeier, Community Manager and Sergey Pronin, Group Product Manager, for this Ask Me Anything [...]

Learn More
Ask Me Anything About Kubernetes

Webinars

Harnessing the Power of Kubernetes on PostgreSQL with Percona Webinar Series

Join Sergey Pronin, Percona’s Group Product Manager as he guides you through the Percona Operator for PostgreSQL, shedding light on its features, capabilities, and the immense value it brings to your [...]

Learn More
Harnessing the Power of Kubernetes on PostgreSQL with Percona Webinar Series

Featured Blog Articles