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

Why Percona for MongoDB?

Why Percona for PostgreSQL?

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

Kubernetes Operators

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

Automate Routine. Accelerate Value.

With Percona Operators, you can automate routine database operations and create your own internal DBaaS, providing developers with the self-service databases they need to drive more immediate customer value.

No vendor lock-in

We do not enforce usage restrictions for any cloud or on-prem infrastructure.

Cost-effective

We did the math: Running Percona Operators is 3x more economical than running public DBaaS.

Open source by nature

Our code is open and backed by a community of 300+ Perconians and wider open source community.

Enterprise-ready

Percona Operators include backup/restore, high availability, replication, sharding, logging features and more.

See what adding Percona Operators can do for your business.

Automate Database Operations with Open Source Tools

Automate the creation and management of database clusters with MySQL, PostgreSQL, and MongoDB on Kubernetes:

 

  • Create ready-to-use database clusters of open source, enterprise-ready versions of MySQL, MongoDB, and PostgreSQL, created and supported by the Percona team.
  • Automatically scale, backup and restore, and upgrade the database.
  • Integrate Percona Operators with your existing Infrastructure-as-code tools and CI/CD pipelines, and automate day-1 and day-2 operations.
Provide database services while controlling cost and minimizing complexity
Leverage the core, open source components of Percona Operators to build your own DBaaS or opt for the ease of private DBaaS functionality in Percona Monitoring and Management (PMM). Private DBaaS in PMM allows your Dev Teams to self-service create and configure database clusters, perform essential management operations, and monitor the health, performance, and security of their Kubernetes environment.
Run complex database setups on any cloud or on-prem, without vendor lock-in

Run databases anywhere – on-premises, in cloud, multi-cloud, hybrid-cloud environments, on thousands of IoT devices, and move your data quickly from one cloud to another — all without usage restrictions or vendor lock-in.

Simplify database management in the Kubernetes shop

Databases on Kubernetes are commonly considered complex, but with Percona Operators, you can simplify database management, enable easier migrations to k8s, and respond to demand spikes in a flexible manner.

Get Started

100% open source. Compatible with the Kubernetes flavor of your choice.

Works on Kubernetes, Google Kubernetes Engine, Red Hat OpenShift, Amazon EKS, and others.
  • Create, scale and manage a production-ready MySQL with synchronous replication provided by Percona XtraDB Cluster on Kubernetes.
  • Fully automated day-2 operations — backups and restores with point-in-time recovery, cluster scaling, and upgrades.
  • Load-balancing with out-of-the-box integration with ProxySQL and HAProxy.
  • Secure connections using TLS/SSL by default.
  • Zero downtime automated software upgrades.
  • Observe, monitor, and manage databases with Percona Monitoring and Management.

Percona Operator for MySQL based on Percona XtraDB Cluster

Percona Operator for MySQL based on Percona Server for MySQL (Alpha)

  • Deploy and manage complex MongoDB topologies on Kubernetes with ease.
  • Meet your scaling demands with sharding support.
  • Expand Percona Server for MongoDB cluster with arbiter or non-voting replica set nodes in a fully automated fashion.
  • Secure connections using TLS/SSL by default.
  • Zero downtime automated software upgrades.
  • Observe, monitor, and manage databases with Percona Monitoring and Management.

Percona Operator for MongoDB

  • Highly available and enterprise-grade PostgreSQL clusters deployment and management on Kubernetes.
  • Backups and restores with point-in-time recovery and scheduling capabilities to keep your data safe.
  • Secure connections using TLS/SSL by default.
  • Zero downtime automated software upgrades.
  • Observe, monitor, and manage databases with Percona Monitoring and Management.

Percona Operator for PostgreSQL

Try Percona Products

Try Percona Operator Right in Your Browser

Deploy Percona Server for MongoDB on Kubernetes

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

mongos>

mongos>

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

percona: ~/percona-server-mongodb-operator $

Need help with your open source DBaaS setup?

Percona Experts will guide you through implementation and support you long-term.

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 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.

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

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.

How are Operators updated and supported?

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 there any prerequisites for using 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 ready for production-grade workloads?

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.

How do I set up private DBaaS using Percona Operators and other open source software?

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.

Have Questions?

Automate database operations on Kubernetes with Percona.

Featured Kubernetes Resources

Webinars

High Availability and Disaster Recovery Recipes for PostgreSQL on Kubernetes

PostgreSQL is one of the world’s most advanced open source databases. Kubernetes is an open source container orchestration system for automating deployment

Learn More
High Availability and Disaster Recovery Recipes for PostgreSQL on Kubernetes

Featured Blog Articles