Deploy Percona database software based on best practices

Compatible with TKGI

Compatible with TAS
Can be consumed by apps on TAS

Compatible with TKG
Can be consumed by apps on TKG

Compatible with TKGI
Can be consumed by apps on TKGI

Compatible with Standalone TKGI
Runs on TKGI with no dependency on TAS

Deploy and run workloads on TKGI using Percona Kubernetes Operators to create Percona XtraDB Cluster or Percona Server for MongoDB environments that are highly-available, self-healing, and autonomously deployed according to Percona Best Practices.

Highly Available

Easily create a Percona XtraDB Cluster or Percona Server for MongoDB environment for complete high availability on TKGI.

Self-Healing

With the Percona Kubernetes Operators running on TKGI, your cluster environments automate the recovery process when a node is lost.

Autonomously Deployed

Using the Percona Kubernetes Operators, you can create identical and consistent Percona XtraDB Cluster or Percona Server for MongoDB replica set environments.

Percona Overview

Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MongoDB®, PostgreSQL®, MariaDB® and other open source databases in on-premises and cloud environments.

More about Percona


How It Works

The Percona Kubernetes Operators automate the creation, modification, or deletion of Percona XtraDB Cluster or Percona Server for MongoDB objects in a Kubernetes-based environment. Percona XtraDB Cluster integrates Percona Server for MySQL running with the XtraDB storage engine, and Percona XtraBackup with the Galera library to enable synchronous multi-primary replication. Percona Server for MongoDB installation also includes Percona Backup for MongoDB.

The design of the Operators are tightly bound to high availability implementations.

To provide high availability, the Operator uses node affinity to run Percona XtraDB Cluster or Percona Server for MongoDB instances on separate worker nodes, if possible, with the recommended configuration having at least three instances. Each instance contains the same set of data synchronized across nodes. In a basic setup with this number of nodes, the database continues to function if you take any of the nodes down, and the corresponded Pods are automatically re-created on another node.

The Operator applies enhanced security settings for Percona XtraDB Cluster. Transport Layer Security (TLS) cryptographic protocol is used for both internal and external communications. Full data-at-rest encryption in Percona XtraDB Cluster is supported as well.

Finally, the Operator provides automated upgrades of Percona XtraDB Cluster, and cluster backups are usually stored separately on Amazon S3 or S3-compatible storage (both scheduled backups and on-demand ones are supported).

Read the Percona Kubernetes Operator for Percona XtraDB Cluster documentation

Read the Percona Kubernetes Operator for Percona Server for MongoDB documentation

Let’s talk.

Contact us about Percona.

Thank you for your interest!

We will get back to you shortly.

Thank you for your interest!

We will get back to you shortly.