Operator for PostgreSQL (original) (raw)

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

Percona Operator for PostgreSQL is powerful open source software that automates the full cycle of cloud-native PostgreSQL database operations on Kubernetes. Percona Operator for PostgreSQL empowers you to effortlessly create and oversee highly available, enterprise-grade PostgreSQL clusters, simplify Day 1 Operations into a single, straightforward step, and fully automate Day 2 Operations, including backups and restores with point-in-time recovery, cluster scaling, and zero-downtime upgrades.

Why choose Percona Operator for PostgreSQL?

Percona Operator for PostgreSQL is based on Percona Distribution for PostgreSQL, a production-ready PostgreSQL server enhanced with enterprise-grade features.

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

Try Percona Products

Try Percona Operator for PostgreSQL in your browser

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

percona: ~/percona-postgres-operator $

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

VIDEO

Discover how Broadcom eliminated vendor lock-in by replacing Oracle software with Percona Operator for PostgreSQL

Support and services for cloud-native databases

Get help with everything from day-to-day support to consulting for complex

performance issues and database design challenges.

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

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

Harnessing the Power of Kubernetes on PostgreSQL with Percona Webinar Series

Speeding Up Percona XtraDB Cluster State Transfers with Kubernetes Volume Snapshots

Run PostgreSQL on Kubernetes: A Practical Guide with Benchmarks and Best Practices

Choosing the Right Storage for PostgreSQL on Kubernetes: A Benchmark Analysis

Auditing Login attempts in MySQL

Deploy Django on Kubernetes With Percona Operator for PostgreSQL

MySQL “Got an error reading communication packet”